設置一個變量n,然后設置一個循環,使得n=2,然后n依次遞增並且要小於100,然后就是判斷數是不是素數,然后輸出即可。
- 先建立一個類,在這個類里面對100以內的數進行判斷。這里是設置了兩個相當於計數器的變量,一個是計數是否出了自己和1外,還有別的數可以除盡。還有一個是因為他要求5個為一行輸出,對其進行計數。在每次循環完成的時候,記得把計數器的值調為0,否則就會只輸出2,3.
package shu; public class sushu { private int n; private int a=0; private int b=0; public sushu() { } public void exit() { for(n=2;n<100;n++) { for(int j=2;j<n;j++) { if(n%j==0)a++; } if(a==0) { System.out.print(n+" "); b++; if(b%5==0) System.out.println("\n"); } a=0; } } }
- 主函數直接定義變量,調用即可
package shu; public class sushumain { public static void main(String[] args) { // TODO Auto-generated method stub sushu c1=new sushu(); c1.exit(); } }
- 實驗結果為: