๐Ÿ’ก (Java) ์ตœ๋Œ€๊ฐ’ ๊ตฌํ•˜๊ธฐ : Math.max(a, b)

๋ฐ•ํ˜„์•„ยท2024๋…„ 10์›” 25์ผ
0

๊ธฐ์ดˆ

๋ชฉ๋ก ๋ณด๊ธฐ
15/31

๐Ÿ’ก ์ตœ๋Œ€๊ฐ’ ๊ตฌํ•˜๊ธฐ

Math.max(a, b)

Math.max() ๋ฉ”์„œ๋“œ๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ˆซ์ž ์ค‘์—์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ž๋ฐ”์˜ ๋‚ด์žฅ ๋ฉ”์„œ๋“œ์ด๋‹ค.

1. ๋‘ ๊ฐœ์˜ ์ˆซ์ž ๋น„๊ต

public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        
        int max = Math.max(a, b);
        System.out.println("10๊ณผ 20 ์ค‘ ์ตœ๋Œ€: " + max); // ์ถœ๋ ฅ: 20
    }
}

2. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ˆซ์ž ๋น„๊ต

์ค‘์ฒฉ๋œ Math.max() ์‚ฌ์šฉ

public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c = 15;

        int max = Math.max(Math.max(a, b), c);
        System.out.println("10, 20, 15 ์ค‘ ์ตœ๋Œ€๊ฐ’: " + max); // ์ถœ๋ ฅ: 20
    }
}
public class Main {
    public static void main(String[] args) {
        int max = Math.max(Math.max(10, 20), Math.max(30, 40));
        System.out.println("10, 20, 30, 40 ์ค‘ ์ตœ๋Œ€: " + max); // ์ถœ๋ ฅ: 40
    }
}

3. ๋ฐฐ์—ด์˜ ์ตœ๋Œ€๊ฐ’ ์ฐพ๊ธฐ

public class Main {
    public static void main(String[] args) {
        int[] numbers = {5, 3, 8, 1, 7};
        int max = numbers[0]; // ๋ฐฐ์—ด์˜ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ๋กœ ์ดˆ๊ธฐํ™”
        
        for (int number : numbers) {
            max = Math.max(max, number);
        }
        
        System.out.println("๋ฐฐ์—ด์˜ ์ตœ๋Œ€๊ฐ’: " + max); // ์ถœ๋ ฅ: 8
    }
}

+ ์กฐ๊ฑด๋ฌธ์„ ์‚ฌ์šฉํ•œ ์ตœ๋Œ€๊ฐ’ ์ฐพ๊ธฐ

Math.max() ์“ฐ์ง€ ์•Š๊ณ  ์ตœ๋Œ€๊ฐ’ ์ฐพ๋Š” ๋ฒ•

public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int c = 15;

        int max;
        if (a >= b && a >= c) {
            max = a;
        } else if (b >= a && b >= c) {
            max = b;
        } else {
            max = c;
        }

        System.out.println("10, 20, 15 ์ค‘ ์ตœ๋Œ€๊ฐ’: " + max); // ์ถœ๋ ฅ: 20
    }
}

0๊ฐœ์˜ ๋Œ“๊ธ€