-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArrayKata.java
More file actions
95 lines (81 loc) · 2.7 KB
/
ArrayKata.java
File metadata and controls
95 lines (81 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import java.util.Scanner;
import java.util.ArrayList;
public class ArrayKata{
public static void main(String[] args){
Scanner entries = new Scanner(System.in);
System.out.print("enter amount of value you want in the array: ");
int amount = entries.nextInt();
ArrayList<Integer> arrayKata = new ArrayList<Integer>();
for(int count=0;count < amount; count++ ){
arrayKata.add(entries.nextInt());
}
System.out.println(arrayKata);
System.out.println();
int largest = Integer.MIN_VALUE;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) > largest ) largest = arrayKata.get(count);
}
System.out.println("the maximum number is "+largest);
System.out.println();
int smallest = Integer.MAX_VALUE;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) < smallest ) smallest = arrayKata.get(count);
}
System.out.println("the minimum number is "+smallest);
System.out.println();
int total = 0;
for(int count =0; count < amount; count++){
total +=arrayKata.get(count);
}
System.out.println("the total number is "+total);
System.out.println();
int evenTotal = 0;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) % 2 ==0)
evenTotal += arrayKata.get(count);
}
System.out.println("the total even number is "+evenTotal);
System.out.println();
int oddTotal = 0;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) % 2 ==1)
oddTotal += arrayKata.get(count);
}
System.out.println("the total odd number is "+oddTotal);
System.out.println();
int evenNumber = 0;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) % 2 ==0 && arrayKata.get(count) !=0)
evenNumber++;
}
System.out.println("the number of even integer are "+evenNumber);
System.out.println();
int oddNumber = 0;
for(int count =0; count < amount; count++){
if(arrayKata.get(count) % 2 ==1)
oddNumber++;
}
System.out.println("the number of odd integer are "+oddNumber);
System.out.println();
ArrayList<Integer> n0OfEvenNumber = new ArrayList<Integer>();
for (int number : arrayKata) {
if (number % 2 == 0)
n0OfEvenNumber.add(number);
}
System.out.println("Array of even number: "+ n0OfEvenNumber);
System.out.println();
ArrayList<Integer> n0OfOddNumber = new ArrayList<Integer>();
for (int number : arrayKata) {
if (number % 2 == 1)
n0OfOddNumber.add(number);
}
System.out.println("Array of odd number: "+n0OfOddNumber);
System.out.println();
ArrayList<Integer> squareNumber = new ArrayList<Integer>();
for (int number : arrayKata) {
int square = number * number;
squareNumber.add(square);
}
System.out.println("Array of square number: "+squareNumber);
}
}