Chương trình Java để hiển thị các số nguyên tố giữa hai khoảng thời gian

Trong chương trình này, bạn sẽ học cách hiển thị các số nguyên tố giữa hai khoảng cho trước, thấp và cao. Bạn sẽ học cách làm điều này bằng cách sử dụng vòng lặp while và for 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:

  • Java while và do… while Loop
  • Câu lệnh Java if… else
  • Java cho Vòng lặp

Ví dụ: Hiển thị các số nguyên tố giữa hai khoảng thời gian

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Đầu ra

 23 29 31 37 41 43 47 

Trong chương trình này, mỗi số từ thấp đến cao đều được kiểm tra về số nguyên tố. Vòng lặp for bên trong kiểm tra xem số có phải là số nguyên tố hay không.

Bạn có thể kiểm tra: Chương trình Java để kiểm tra số nguyên tố để được giải thích thêm.

Sự khác biệt giữa việc kiểm tra một số nguyên tố đơn lẻ so với một khoảng là, bạn cần đặt lại giá trị của flag = falsetrên mỗi lần lặp của vòng lặp while.

Lưu ý : Nếu bạn kiểm tra khoảng từ 0 đến 10. Khi đó, bạn cần loại trừ 0 và 1. Vì 0 và 1 không phải là số nguyên tố. Điều kiện sẽ là:

 if (!flag && low != 0 && low != 1)

thú vị bài viết...