Phương thức (Method)

Bài 6/720 phút

Hàm trong Java gọi là phương thức (method) và phải nằm trong class. Phương thức gọi trực tiếp từ main cần từ khóa static.

Định nghĩa phương thức
public class Main {
    // Phương thức trả về int
    static int tinhTong(int a, int b) {
        return a + b;
    }

    // Phương thức không trả về (void)
    static void chao(String ten) {
        System.out.println("Xin chào " + ten + "!");
    }

    // Kiểm tra số nguyên tố
    static boolean laSoNguyenTo(int n) {
        if (n < 2) return false;
        for (int i = 2; i * i <= n; i++) {
            if (n % i == 0) return false;
        }
        return true;
    }

    public static void main(String[] args) {
        chao("Nam");
        System.out.println(tinhTong(3, 5));  // 8

        for (int i = 1; i < 20; i++) {
            if (laSoNguyenTo(i)) System.out.print(i + " ");
        }
        // 2 3 5 7 11 13 17 19
    }
}

?Trong Java, hàm được gọi là gì?