세 자리 이하의 정수를 차례로 입력 받다가 999가 입력되면 프로그램을 종료하고 그 때까지 입력된 최대값과 최소값을 출력하는 프로그램을 작성하시오.입력받는 정수는 100개 이하이다.
45 19 123 58 10 -55 16 -1 999
max : 123
min : -55
package com.jungol.algorithm131;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int min = 1000;
int max = -1000;
int[] ar = new int[100];
int cnt = 1;
while (true) {
int inputN = sc.nextInt();
ar[cnt - 1] = inputN;
if(inputN == 999) {
System.out.println("max : " + max);
System.out.println("min : " + min);
break;
}
if(max < ar[cnt - 1]) {
max = ar[cnt - 1];
}
//최소값
if(min > ar[cnt - 1]) {
min = ar[cnt - 1];
}
if(cnt == 100) {
break;
}
cnt++;
}
}
}