-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNumberMakerCounter.java
More file actions
74 lines (61 loc) · 2.9 KB
/
NumberMakerCounter.java
File metadata and controls
74 lines (61 loc) · 2.9 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
/* Christopher Yonek
CSC-162 - Mr. Ng
2/9/2020
Ch7.7: Number Generator and Counter: This program generates 100 random
digits between 0-9 and also counts how many times each digit is generated
*/
import java.util.Random;
public class NumberMakerCounter{
public static void main(String []args){
//Call Number Generator Method
numberGenerator();
}
public static void numberGenerator(){
int[] digitCounter = new int[10];
for(int i = 0; i<100; i++){
//Create two arrays that go 0-9
int[] arryResult = new int[100];
Random random = new Random();
int[] randomInt = new int[100];
//Fill Array with Random Number
randomInt[i] = random.nextInt(10);
arryResult[i] = randomInt[i];
//Outputs the sequence of 100 digits
System.out.println("[Number " + (i + 1) + "] = " + arryResult[i]);
//If=statements keeping count of digits
if(arryResult[i] == 0){
digitCounter[0] = digitCounter[0] + 1;
}
if(arryResult[i] == 1){
digitCounter[1] = digitCounter[1] + 1;
}
if(arryResult[i] == 2){
digitCounter[2] = digitCounter[2] + 1;
}
if(arryResult[i] == 3){
digitCounter[3] = digitCounter[3] + 1;
}
if(arryResult[i] == 4){
digitCounter[4] = digitCounter[4] + 1;
}
if(arryResult[i] == 5){
digitCounter[5] = digitCounter[5] + 1;
}
if(arryResult[i] == 6){
digitCounter[6] = digitCounter[6] + 1;
}
if(arryResult[i] == 7){
digitCounter[7] = digitCounter[7] + 1;
}
if(arryResult[i] == 8){
digitCounter[8] = digitCounter[8] + 1;
}
if(arryResult[i] == 9){
digitCounter[9] = digitCounter[9] + 1;
}
}
//Outputs the total count of each digit to the user
System.out.println("==============================");
System.out.println("Total Number of 0s: " + digitCounter[0] + "\nTotal Number of 1s: " + digitCounter[1] + "\nTotal Number of 2s: " + digitCounter[2] + "\nTotal Number of 3s: " + digitCounter[3] + "\nTotal Number of 4s: " + digitCounter[4] + "\nTotal Number of 5s: " + digitCounter[5] + "\nTotal Number of 6s: " + digitCounter[6] + "\nTotal Number of 7s: " + digitCounter[7] + "\nTotal Number of 8s: " + digitCounter[8] + "\nTotal Number of 9s: " + digitCounter[9]);
}
}