728x90
반응형
더보기
출처, 자바의정석
배열에 임의의 값을 담은 뒤, 같은 값이 몇개가 있는지 카운트하는 예제이다.
package Ch5;
public class ArrayEx11 {
public static void main(String[] args) {
int[] numArr = new int[10];
int[] counter = new int[10];
for (int i=0; i<numArr.length; i++) {
numArr[i] = (int)(Math.random() * 10);
System.out.print(numArr[i]);
}
System.out.println();
for (int i=0; i<numArr.length; i++) {
counter[numArr[i]]++;
}
for (int i=0; i<numArr.length; i++) {
System.out.println(i+"의 개수 :" + counter[i]);
}
}
}
배열 numArr에 담긴 값을 for문을 돌려서 배열 counter 를 이용해 값을 1 증가 시킨다.
결과
0237457605
0의 개수 :2
1의 개수 :0
2의 개수 :1
3의 개수 :1
4의 개수 :1
5의 개수 :2
6의 개수 :1
7의 개수 :2
8의 개수 :0
9의 개수 :0
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[Java] BufferedReader와 BufferedWriter (0) | 2021.02.28 |
---|---|
[Java] String 배열 (0) | 2021.02.27 |
[Java] 배열 - 크기별로 정렬하기 (0) | 2021.02.26 |
[Java] 배열 - 로또 번호 생성 (0) | 2021.02.26 |
[Java] 배열 - 섞기 (0) | 2021.02.26 |
댓글