黑马程序员技术交流社区

标题: 需求:求1-100之间的素数,每行最多打印十个数 [打印本页]

作者: linda2906881980    时间: 2015-5-1 18:43
标题: 需求:求1-100之间的素数,每行最多打印十个数
  1. class ZhiShu
  2. {
  3.                        
  4.         public static void main(String[] args)
  5.         {
  6.                 int count=0;
  7.                 for(int num=2;num<=100;num++)
  8.                         {
  9.                         boolean Prime=true;
  10.                         for(int i=2;i<=num/2;i++)
  11.                         {
  12.                                 if(num%i==0)
  13.                                 {
  14.                                         Prime=false;
  15.                                         break;
  16.                                 }
  17.                         }
  18.                         if(Prime)
  19.                         {
  20.                                  count++;
  21.                                 System.out.print(num+"\t");
  22.                         }
  23.                         if(count%10==0)
  24.                         {
  25.                                 System.out.println();
  26.                         }
  27.                         }
  28.         }

  29. }

复制代码

作者: rightyuan521    时间: 2015-5-1 18:45
  1.         public static void main(String[] args) {
  2.                 int x=25;  //素数的数量
  3.             int y=10;  //每行输出素数的数量
  4.                 int count=0;
  5.                 int number=2;
  6.                 while(count<x){
  7.                         boolean isPrime=true;
  8.                         for(int i=2;i<=number/2;i++){
  9.                                 if(number%i==0){
  10.                                         isPrime=false;
  11.                                         break;

  12.                         }
  13.                 }
  14.                  if(isPrime){
  15.                         count++;
  16.                         System.out.print(number+"\t");
  17.                         if(count%y==0){
  18.                                 System.out.println();
  19.                         }
  20.                 }
  21.                 number++;
  22.         }
  23. }
  24. }
复制代码

作者: Melo    时间: 2015-5-1 18:49
到现在连什么叫素数都搞不清





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2