1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
package 배열1.형성평가07;
public class Main {
public static void main(String[] args) {
int [] arr = new int [100];
int num =0;
int max =-999;
int min =999;
Scanner sc = new Scanner(System.in);
for(int i=0;i<arr.length;i++) {
num = sc.nextInt();
arr[i] = num;
if(arr[i] == 999) {
System.out.printf("max : %d\nmin : %d",max,min);
break;
}
if(arr[i] > max) {
max = arr[i];
}
if(arr[i] < min) {
min = arr[i];
}
}
}
}
|
> int max = -999 , min = 999 ;
최소값은 999보다 무조건 작을것이고, max값은 -999보다 무조건 클것이기 때문에 변수의 초기값을 잡아준다.
> 999일땐 for문이 반복되는동안 저장된 max와 min의 값을 출력해주고,
arr[i] 가 max보다 크면 max에 값 저장
arr[i] 가 min보다 작으면 min에 값을 저장하여준다.
'알고리즘 > Jungol' 카테고리의 다른 글
[JAVA] 정올기초다지기 배열1-형성평가09 (0) | 2020.03.05 |
---|---|
[JAVA] 정올기초다지기 배열1-형성평가08 (0) | 2020.03.05 |
[JAVA] 정올기초다지기 배열1-형성평가06 (0) | 2020.03.05 |
[JAVA] 정올기초다지기 배열1-형성평가05 (0) | 2020.03.05 |
[JAVA] 정올기초다지기 배열1-형성평가04 (0) | 2020.03.05 |