JAVA/Practice

[배열] 최대값 찾기

ITs Min 2023. 11. 23.

 

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

댓글

TOP

늦었다고 생각할 땐 너무 늦은 거다.