JAVA
[JAVA] 배열의 최대값 최소값 구하기
코딩 수달
2022. 11. 7. 22:38
728x90
반응형
아주 간단한 문제인데 막상 손으로 풀어보려고 하면 굉장히 헷갈리는 것 같다...
For문을 활용한 방법
public class Test {
public static void main(String[] args) {
int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int max = array[0];
int min = array[0];
for(int i =0; i<array.length; i++) {
if(max<array[i]) {
max = array[i];
}
if(min>array[i]) {
min = array[i];
}
}
System.out.println("최대값 :" + max);
System.out.println("최소값 :" + min);
}
}
Arrays 클래스의 sort(정렬)을 활용한 방법
public class Test {
public static void main(String[] args) {
int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int max = array[0]; //최대값
int min = array[0]; //최소값
Arrays.sort(array); // 배열 정렬
// 최소값(Min) 출력
System.out.println("최소값은 : "+array[0]);
// 최대값(Max) 출력
System.out.println("최대값은 : " +array[array.length - 1]);
}
}
728x90
반응형