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.
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ì?