Java max()

Giới thiệu về Hàm max() trong Java

Trong ngôn ngữ lập trình Java, hàm max() được sử dụng để tìm giá trị lớn nhất giữa hai số. Hàm này rất hữu ích trong nhiều tình huống lập trình, đặc biệt khi bạn cần so sánh các số và lấy giá trị lớn nhất để thực hiện các phép toán khác hoặc quyết định logic.

Cú pháp của Hàm max()

Cú pháp chung của hàm max() trong Java như sau:

Math.max(a, b);

Trong đó:

  • a: Giá trị đầu tiên (có thể là kiểu số nguyên, số thực, v.v.).
  • b: Giá trị thứ hai (cũng có thể là kiểu số nguyên, số thực, v.v.).

Hàm max() sẽ trả về giá trị lớn hơn giữa ab.

Ví dụ về Hàm max()

1. So sánh hai số nguyên

public class MaxExample {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 20;
        
        int max = Math.max(num1, num2);
        System.out.println("Giá trị lớn nhất là: " + max);
    }
}

Kết quả của ví dụ trên sẽ là:

Giá trị lớn nhất là: 20

2. So sánh hai số thực

public class MaxExample {
    public static void main(String[] args) {
        double num1 = 15.5;
        double num2 = 22.3;
        
        double max = Math.max(num1, num2);
        System.out.println("Giá trị lớn nhất là: " + max);
    }
}

Kết quả của ví dụ trên sẽ là:

Giá trị lớn nhất là: 22.3

3. Sử dụng hàm max() với nhiều số

Khi cần tìm giá trị lớn nhất trong một danh sách nhiều số, bạn có thể lặp qua danh sách và sử dụng hàm max() để tìm giá trị lớn nhất:

public class MaxExample {
    public static void main(String[] args) {
        int[] numbers = {3, 5, 7, 2, 8, 6};
        int max = numbers[0];

        for (int i = 1; i < numbers.length; i++) {
            max = Math.max(max, numbers[i]);
        }

        System.out.println("Giá trị lớn nhất trong mảng là: " + max);
    }
}

Kết quả của ví dụ trên sẽ là:

Giá trị lớn nhất trong mảng là: 8

Kết luận

Hàm max() trong Java là một công cụ mạnh mẽ để so sánh và tìm kiếm giá trị lớn nhất giữa hai hoặc nhiều số. Việc sử dụng hàm này giúp tiết kiệm thời gian và giúp mã nguồn trở nên ngắn gọn, dễ hiểu hơn. Hãy áp dụng hàm max() trong các bài toán thực tế của bạn để nâng cao kỹ năng lập trình Java!