public class mainClass {
public static void main(String[] args) {
//1~ 100 사이의 10개의 수를 입력하고
//최소값과 최대값을 출력하는 프로그램 작성
Scanner scanner = new Scanner(System.in);
int aNumber[] = new int[10];
int w = 0;
// 1 ~ 100 사이의 10개의 수를 입력받고
while (w < 10) {
// 입력
System.out.print((w + 1) + " 번째 수 = ");
int num = scanner.nextInt();
// 검사
if(num < 1 || num > 100) {
System.out.println("범위를 벗어났습니다. 다시 입력하세요.");
continue; //while문이 늘어나지 않는다
}
// 저장
aNumber[w] = num;
w++;
}
//확인
for (int i = 0; i < aNumber.length; i++) {
System.out.print(aNumber[i] + " ");
}
System.out.println();
//최소 값과 최대 값을 출력하는 프로그램 작성
//복습하면서 최소값 바꾸기
int max = aNumber[0];
int min = aNumber[0];
for (int i =0; i < aNumber.length; i ++) {
if (max < aNumber[i]) {
max = aNumber[i];
}
if (min > aNumber[i]) {
min = aNumber[i];
}
}
System.out.println("최대값: " + max);
System.out.println("최소값: " + min);
}
}
반응형
'Java > java 기초' 카테고리의 다른 글
피보나치 수열 (0) | 2019.11.21 |
---|---|
2차원 배열 1차원 배열에 집어넣기 (0) | 2019.11.20 |
while, for문을 활용한 간단한 사칙 연산계산기 (0) | 2019.11.20 |
간단한 별 찍기 (0) | 2019.11.20 |
숫자의 범위 계산하기 (0) | 2019.11.20 |