728x90
반응형
package j02Array;
import java.util.Random;
public class ArrayEx4 {
public static void main(String[] args) {
// 난수 1000개를 생성하여 배열 보관
Random random= new Random();
int data[]=new int[1000];
for (int i = 0; i <data.length; i++) {
data[i] = random.nextInt(100 - 1 + 1) + 1;
}
//갯수 구하기
int cnt[]=new int[101];//0~100 index가 있도록 0번 index는 사용하지 않는다.
for (int i=0; i<data.length;i++) {//0,1,2,3,...99
cnt[data[i]]++;
}
for(int i=1; i<cnt.length;i++) {
System.out.print(i + "=" + cnt[i] + "\t");
if (i % 8 == 0) System.out.println();
}
//최빈수
int maxCnt=cnt[1];// 카운트한 갯수
int maxIdx = 1;//가장 큰 값을 가진 index를 보관할 변수
for(int i=1; i<cnt.length;i++) {//1,2,3,4,....100
if (cnt[i] >= maxCnt) {//1
maxIdx = i;
maxCnt = cnt[i];
}
}
System.out.println();
System.out.println(maxIdx+"=>"+maxCnt);
}
}
반응형
'경제경영비즈니스' 카테고리의 다른 글
워드프레스가 도대체 뭐지 (6) | 2024.09.19 |
---|---|
인구가 줄면 소비 시장도 줄까? (2) | 2024.09.17 |
홀수, 짝수 전체 합 구하는 자바 코딩 (0) | 2024.05.30 |
자바 코팅 : 달력을 만들기 /연도 맞추어 달마다 만들기/윤달인 경우/ 줄바꾸어 요일별 날짜 맞추기 (0) | 2024.05.17 |
동영상에서 자막 제거 하기 (1) | 2024.04.27 |