Skip to content

Commit 3e47070

Browse files
authored
Create array.java
1 parent ba32ef9 commit 3e47070

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

array.java

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
import java.util.Scanner;
2+
public class array{
3+
public static void main(String[] args){
4+
5+
Scanner keyboard = new Scanner(System.in);
6+
7+
final int ARRAY_SIZE = 21;
8+
int[] arrayNumber = new int[ARRAY_SIZE];
9+
int highestNumber = 0; int lowestNumber = 2147483647; int numberLoop = 0; int loopCounter = 0;
10+
double averageArrayNumbers = 0; double arrayTotal = 0;
11+
12+
System.out.println("Welcome to the array number storage machine");
13+
System.out.println("Enter the value of your number (enter -1 to stop)");
14+
15+
for (int i = 1; i < ARRAY_SIZE; i++){
16+
17+
System.out.printf("please enter the value of array number " + i + ": ");
18+
numberLoop = keyboard.nextInt();
19+
keyboard.nextLine();
20+
21+
if (numberLoop != -1 && i <= 21){
22+
23+
arrayNumber[i] = numberLoop;
24+
25+
if (arrayNumber[i] > highestNumber){
26+
highestNumber = arrayNumber[i];
27+
}
28+
29+
if (arrayNumber[i] < lowestNumber){
30+
lowestNumber = arrayNumber[i];
31+
}
32+
33+
arrayTotal += arrayNumber[i];
34+
loopCounter++;
35+
averageArrayNumbers = arrayTotal / loopCounter;
36+
37+
} else {
38+
i = 20;
39+
}
40+
}
41+
42+
System.out.println("\nThe highest number you input was: " + highestNumber);
43+
System.out.println("The lowest number you input was: " + lowestNumber);
44+
System.out.printf("The total average of all the numbers was %.2f", averageArrayNumbers);
45+
System.out.println("\nHere are the numbers you entered in reverse order:");
46+
47+
for (int k = 20; k >= 0; k--) {
48+
if (!(arrayNumber[k] == 0)) {
49+
System.out.printf(arrayNumber[k] + ", ");
50+
}
51+
}
52+
53+
System.out.println("\nIn the great words of Porky Pig");
54+
System.out.println("Th-Th-Thats All Folks!");
55+
keyboard.close();
56+
}
57+
}

0 commit comments

Comments
 (0)