-
숫자 별로 입력된 횟수코딩/java 2018. 11. 26. 12:38반응형
import java.util.Scanner;
public class Practice_28 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num[] = new int[5];
for (int i = 0; i < 5; i++)
{
System.out.print((i + 1) + "번째 숫자를 입력하세요: ");
num[i] = input.nextInt();
}
System.out.println("입력된 숫자는 다음과 같습니다.");
for (int i = 0; i < 5; i++) {
System.out.print(num[i] + " ");
}
System.out.println("\n역순 출력입니다.");
int max = -1;
int[] cnt = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
for (int i = 4; i >= 0; i--) {
System.out.print(num[i] + " ");
if(max < num[i]) {
max = num[i];
}
cnt[num[i]]++;
}
System.out.println("\n숫자 별로 입력된 횟수는 다음과 같습니다.");
for (int i = 0; i < 10; i++) {
System.out.println("숫자"+ i + ": " + cnt[i] + "번");
}
System.out.println("\n가장 큰 수는 " + max + "이고 배열 내에 " + cnt[max]+ "번 나타납니다.");
input.close();
}
}
결과:
반응형'코딩 > java' 카테고리의 다른 글
랜덤한 숫자 중 가장 큰 숫자 (0) 2018.11.26 가장 큰 숫자(메소드) (0) 2018.11.26 5개의 숫자 출력 및 가장 큰 수(배열) (0) 2018.11.26 입력한 정수의 구구단(메소드 사용) (0) 2018.11.26 입력한 정수의 구구단 (0) 2018.11.26