배열에서 min, max 값 찾기
1. for 문 사용하기
public class Test {
public static void main(String[] args) {
int[] intArray = { 3, 27, 13, 8 };
int max = -2147000000;
int min = 2147000000;
for (int i = 0; i < intArray.length; i++) {
if (intArray[i] > max) {
max = intArray[i];
}
if (intArray[i] < min) {
min = intArray[i];
}
}
System.out.println(min + " " + max);
}
}
// 출력
3 27
2. Math 라이브러리 사용하기
public class Test {
public static void main(String[] args) {
int[] intArray = { 3, 27, 13, 8 };
int max = -2147000000;
int min = 2147000000;
for (int i = 0; i < intArray.length; i++) {
max = Math.max(max, intArray[i]);
min = Math.min(min, intArray[i]);
}
System.out.println(min + " " + max);
}
}
// 출력
3 27
3. Arrays.stream().max().getAsInt() 사용하기
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] intArray = { 3, 27, 13, 8 };
int max = Arrays.stream(intArray).max().getAsInt();
int min = Arrays.stream(intArray).min().getAsInt();
System.out.println(min + " " + max);
}
}
// 출력
3 27
4. 삼항 연산자 사용하기
int a = 4, b = 5;
int max = 0;
max = a > b ? a : b;
System.out.println(max);
# java min max # java 최소값 최대값 찾기 # java min # java max
# java Math.max() # java Arrays.stream().max()
728x90
'🧑💻 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 > Java' 카테고리의 다른 글
Java 설치된 자바 리스트 한번에 보기 with MAC (0) | 2022.07.17 |
---|---|
Java 배열 순회/탐색 하기 + 델타 delta (0) | 2022.07.16 |
Java System.arraycopy() 사용해서 복사하기 (0) | 2022.07.16 |
Java 라이브러리, jar 파일 추가하기 (0) | 2022.07.16 |
Java 배열 요소 한번에 출력하기 + Arrays.toString() (0) | 2022.07.12 |