Trong chương trình này, bạn sẽ học cách hiển thị tất cả các số nguyên tố giữa các khoảng đã cho bằng một hàm trong Java.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình Java sau:
- Phương thức Java
- Java while và do… while Loop
Để tìm tất cả các số nguyên tố giữa hai số nguyên, checkPrimeNumber()
hàm được tạo. Hàm này kiểm tra xem một số có phải là số nguyên tố hay không.
Ví dụ: Các số nguyên tố giữa hai số nguyên
public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( if(checkPrimeNumber(low)) System.out.print(low + " "); ++low; ) ) public static boolean checkPrimeNumber(int num) ( boolean flag = true; for(int i = 2; i <= num/2; ++i) ( if(num % i == 0) ( flag = false; break; ) ) return flag; ) )
Đầu ra
23 29 31 37 41 43 47
Trong chương trình trên, chúng ta đã tạo một hàm có tên checkPrimeNumber()
là tham số num và trả về giá trị boolean.
Nếu số nguyên tố, nó trả về true
. Nếu không, nó trả về false
.
Dựa trên giá trị trả về, số được in trên màn hình bên trong main()
phương thức.
Lưu ý rằng bên trong phương thức checkPrimeNumber (), chúng ta đang lặp từ 2 đến num / 2. Điều này là do một số không thể chia cho nhiều hơn một nửa.
Bài đọc được đề xuất
Chương trình Java để kiểm tra xem một số có phải là số nguyên tố hay không