728x90
오늘은 자바 배열에서 최댓값을 구하는 방법에 대해 알아보도록 하겠습니다.
최댓값을 구할 때 요소를 하나씩 차례대로 조사해 보는 것을 스캔이라고 합니다.
하나하나 살펴보도록 하겠습니다.
1. 배열 선언하기.
int[] intarray= new int[] {1,2,3,4,5};
2. 최댓값을 담을 변수 선언하고 배열의 인덱스 0 값 참조하기.
int max = intarray[0];
3.for문 if문 활용해 최댓값 찾기.
for(int i=1 ; i<intarray.length ; i++) {
if(intarray[i]>max) {
max = intarray[i];
}
}
4. 최댓값 출력하기.
System.out.println(max);
public class javaarray{
public static void main(String[] args) {
int[] intarray= new int[] {1,2,3,4,5};
int max = intarray[0];
for(int i=1 ; i<intarray.length ; i++) {
if(intarray[i]>max) {
max = intarray[i];
}
}
System.out.println(max);
}
}
intarray에 1,2,3,4,5 값이 있고 max라는 변수에 0번째 인덱스에 있는 값을 줍니다.
그런 후 for문에서 인덱스 1부터 4까지 max와 비교합니다.
비교해서 더 크다면 max값을 해당 값으로 바꿔줍니다.
728x90
'기타 > java 자료구조와 알고리즘' 카테고리의 다른 글
[JAVA]소수 판별 메소드 (0) | 2020.12.25 |
---|---|
[JAVA] 두 배열 비교 알고리즘 (0) | 2020.12.24 |
[JAVA] 자바 배열 역순 정렬 (0) | 2020.12.22 |
[JAVA] 배열 선언 및 초기화, 복사 (2) | 2020.12.14 |
[JAVA 자료구조] 배열 설명 및 선언 방법(1) (4) | 2020.12.12 |