Java 배열 min, max 값 찾기
🧑‍💻 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴/Java

Java 배열 min, max 값 찾기

 

 

 

 배열에서 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