8칸 크기의 배열을 선언하고 랜덤수로 초기화 한 후 가장 큰 수와 작은 수를 각각 출력하시오.
import java.io.*;
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String args[]) {
int[] score = new int[8];
Scanner sc = new Scanner(System.in);
Random rd = new Random();
for(int i = 0; i<8;i++) {
score[i]= rd.nextInt(100)+1;
}
System.out.print("배열에 있는 모든 값 : ");
for(int i=0;i<8;i++) {
System.out.print(score[i] + " ");
}
System.out.println();
int max = score[0];
for(int i = 0; i<score.length;i++) {
if(max<score[i]) {
max = score[i];
}
}
int min = score[0];
for(int i= 0; i<score.length;i++) {
if(min>score[i]) {
min = score[i];
}
}
System.out.println("가장 큰 값 : " + max);
System.out.println("가장 작은 값 : " + min);
sc.close();
}
}
'Algorithm > JavaFestival' 카테고리의 다른 글
JavaFestival19 문제풀이 (0) | 2022.07.07 |
---|---|
JavaFestival18 문제풀이 (0) | 2022.07.07 |
JavaFestival16 문제풀이 (0) | 2022.07.06 |
JavaFestival15 문제풀이 (0) | 2022.07.06 |
JavaFestival14 문제풀이 (1) | 2022.07.06 |