datas 배열에 저장된 5개의 값 중에서 최대값과 index를 출력
코드
public static void main(String[] args) {
int[] datas = new int[5];
datas[0] = 2;
datas[1] = 3;
datas[2] = 1;
datas[3] = 5;
datas[4] = 4;
int maxIndex=0;
for (int i = 1; i < datas.length; i++) { // index를 배열의 크기 만큼 반복
if (datas[i] > datas[maxIndex]) { // i번 index의 값이 maxIndex에 위치한 값보다 크다면
maxIndex = i; // maxIndex를 i로 변경
}
}
System.out.println("최대값은 " + datas[maxIndex] + "이고"); // datas배열의
// maxIndex에 위치한 값 출력
System.out.println("위치는 [" + maxIndex + "]입니다"); // 가장 큰 값의 Index 출력
}
디버깅표

결과
최대값은 5이고
위치는 [3]입니다
'JAVA > Practice' 카테고리의 다른 글
| [배열] 버블 정렬 (Bubble sort) (1) | 2023.11.27 |
|---|---|
| [배열] Random 활용 (0) | 2023.11.23 |
| [반복문] 별 찍기 (1) | 2023.11.22 |
| [반복문] 연습 (1) | 2023.11.22 |
| [기초 및 조건문] (0) | 2023.11.21 |
댓글