
1. 🔍 최대값 (Maximum) 반환 메서드
두 숫자 중 더 큰 값을 찾아 반환하는 메서드입니다.
📝 메서드 정의: findMax
Java
public class ValueFinder {
/**
* 두 개의 정수 중 큰 값을 찾아 반환하는 메서드입니다.
* @param num1 첫 번째 숫자
* @param num2 두 번째 숫자
* @return 두 수 중 더 큰 정수
*/
public static int findMax(int num1, int num2) {
// if 문을 사용하여 두 수를 비교합니다.
if (num1 > num2) {
// num1이 더 크면 num1을 반환
return num1;
} else {
// num2가 더 크거나 같으면 num2를 반환
return num2;
}
// 💡 팁: 더 간단하게는 Math.max(num1, num2); 를 사용할 수도 있습니다.
}
// --- 메서드 실행 예시 ---
public static void main(String[] args) {
int a = 25;
int b = 40;
int maxValue = findMax(a, b);
System.out.println("두 수 (" + a + ", " + b + ") 중 최대값은: " + maxValue);
int x = 100;
int y = 50;
int maxValue2 = findMax(x, y);
System.out.println("두 수 (" + x + ", " + y + ") 중 최대값은: " + maxValue2);
}
}
💻 결과:
두 수 (25, 40) 중 최대값은: 40
두 수 (100, 50) 중 최대값은: 100
2. 📉 최소값 (Minimum) 반환 메서드
두 숫자 중 더 작은 값을 찾아 반환하는 메서드입니다.
📝 메서드 정의: findMin
Java
public class ValueFinder {
/**
* 두 개의 정수 중 작은 값을 찾아 반환하는 메서드입니다.
* @param num1 첫 번째 숫자
* @param num2 두 번째 숫자
* @return 두 수 중 더 작은 정수
*/
public static int findMin(int num1, int num2) {
// if 문을 사용하여 두 수를 비교합니다.
if (num1 < num2) {
// num1이 더 작으면 num1을 반환
return num1;
} else {
// num2가 더 작거나 같으면 num2를 반환
return num2;
}
// 💡 팁: 더 간단하게는 Math.min(num1, num2); 를 사용할 수도 있습니다.
}
// --- 메서드 실행 예시 ---
public static void main(String[] args) {
int a = 25;
int b = 40;
int minValue = findMin(a, b);
System.out.println("두 수 (" + a + ", " + b + ") 중 최소값은: " + minValue);
int x = 100;
int y = 50;
int minValue2 = findMin(x, y);
System.out.println("두 수 (" + x + ", " + y + ") 중 최소값은: " + minValue2);
}
}
💻 결과:
두 수 (25, 40) 중 최소값은: 25
두 수 (100, 50) 중 최소값은: 50
'Java_language' 카테고리의 다른 글
| 클래스란 무엇일까요? (0) | 2025.11.26 |
|---|---|
| 정렬, 버블정렬 알고리즘 Bubble Sort (0) | 2025.11.24 |
| Java Example of implementing the four arithmetic operation method (0) | 2025.11.24 |
| 자바 범위 (Scope) (0) | 2025.11.24 |
| 메서드 오버라이딩 (Method Overriding) (0) | 2025.11.24 |