반응형
필요한 변수는 최댓값 max와 최댓값의 인덱스자리 maxnum, 이렇게 2개 필요하다.
그리고 for문을 돌리면서 배열에 수를 넣는 것과 동시에 최댓값도 비교해주고 만약 max보다 크면 maxnum도 다시 지정해주는 식으로 for문안에서 다 해결했다.
import java.util.Scanner;
public class Maximum {
public static void main(String[] args) {
int[] array = new int[9];
Scanner sc = new Scanner(System.in);
int max=-1;
int maxnum=0;
for (int i=0;i<9;i++) {
array[i]=sc.nextInt();
if (max<array[i]) {
max=array[i];
maxnum=i;
}
}
System.out.println(max);
System.out.println(maxnum+1);
sc.close();
}
}
[결과]
댓글은 환영입니다♡
반응형
'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글
[8958] OX퀴즈 (0) | 2020.09.17 |
---|---|
[1546] 평균 (0) | 2020.09.16 |
[10818] 최소, 최대 (0) | 2020.09.14 |
[2446] 별찍기 - 9 (0) | 2020.09.13 |
[2523번] 별 찍기 - 13 (0) | 2020.08.29 |