求出100以内的素数,并将这些书在屏幕上5个一行地显示出来。

来源:互联网 发布:c语言基本 编辑:程序博客网 时间:2024/06/07 20:02
class prime{ publicboolean 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 stubprime 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{ publicboolean 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 stubprime 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+"不是素数");}}}



原创粉丝点击