求出100以內的素數,並將這些書在螢幕上5個一行地顯示出來。
阿新 • • 發佈:2019-01-07
class prime{ public boolean prime(int n){ for(int i=2;i<n;i++) { if(n%i==0) return false; } return true; } } public class _3_3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub prime t=new prime(); //java.util.Scanner scan=new java.util.Scanner(System.in); //int n=Integer.parseInt(scan.next()); for(int n=2;n<100;n++){ if(t.prime(n)==true) //System.out.println(n+"是素數"); System.out.println(n); //else System.out.println(n+"不是素數"); } } }
新增顯示方法後的程式碼:
class prime{ public boolean prime(int n){ for(int i=2;i<n;i++) { if(n%i==0) return false; } return true; } } public class _3_3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub prime t=new prime(); //java.util.Scanner scan=new java.util.Scanner(System.in); //int n=Integer.parseInt(scan.next()); int count=0; for(int n=2;n<100;n++){ if(t.prime(n)==true) //System.out.println(n+"是素數"); { System.out.print(n+" "); count++; if(count%5==0) System.out.println( ); } //else System.out.println(n+"不是素數"); } } }