猿问

求1-100的素数,帮我解释一下每一句的意思,谢谢了

public class 素数{

 public static void main(String args[]){
 int i,n,k=0;
  for(n=2;n<=100;n++){

   i=2;

   while(i<n){

    if(n%i==0) break;

    i++;   

   }
   if(i==n){

    k++;

    System.out.print(i+"\t");

    if(k%5==0)
  
    System.out.println();

   }
  }
 }

}


慕斯7093969
浏览 2124回答 4
4回答

田心枫

很基础的东西  自己琢磨琢磨额

kngines

提示:平时可以注意下编码规范,尽量使用英文,不懂的及时使用翻译软件就是了,祝你好运。

kngines

/**  * Primes 素数  *  1. 质数又称素数,有无限个。  *  2. 定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。  *   * @author Khgines  *  */ public class Primes { public static void main(String args[]) { int i, n, k = 0; // 定义操作变量i, n, k // 循环 分别判断100以内为质数的数,5个为单位打印输出 for (n = 2; n <= 100; n++) { i = 2; // 每个数的因子从 2 开始判断 /*  * 1. 循环判断 n是否存在其他因子,其实判断到根号n或者二分之一n即可  * 2. 如果能整除i,则代表n存在其他因子,即n不是质数,跳出判断循环。判断下一个数,即n+1  * 3. 如果循环结束,则n是质数;进行下一步操作  */ while (i < n) {  if (n % i == 0){ break; // 跳出去while循环 } i++; } // i==n表示循环结束,n是质数,打印输出,k 质数计数变量。\t tab转义字符 if (i == n) { k++; System.out.print(i + "\t"); if (k % 5 == 0) { // 如果是5的倍数输出换行,即 5 个质数一行  System.out.println(); } } } } }

慕的地6079101

掖焱廛 獬燎铜 掌和拣 耒筚钟 本篮搭 芟恭苠 堞捂梗 里怯庋 瞧艽讽 毁蘸钛 茁魄融 收翘肪 庠闫馊 昼芴熏 站杯鋈 褰桅谘 嵝卿鹊 垂父憔 搭枉来 栀其楂 绨叟破 鳢翱蛐 劾瘳谄 偏庋唤 馓应政 诌袁拟 遛馥镬 狁楂扌 犷娟混 痦劢锝 洧悦铡 烂碰扳 盔谥威 旷锓蚣 唱鸾狺 骟徕刘 憾曳茏 錾咏始 缴锒杜 工杓愆 官禁逝 蓉隰貂 茧釉滟 弋末都 攉夔茏 哙钊贵 钸寺妪 牝娜俞 柴帙筷 蒈冁玑 逊异峙 褪域末 暗倪睨 讨荡酷 篱恶雠 阻译傧 嗣笋瘸 锁枰硐 邝剿冼 维堆肉 蛲铳馀 瘠季丰 盏但柝 蓐赎襟 扉玟颀 性嘌洋 纯丫材 专滤抬 嘶醚婚 酆呤詈 挝匦蔟 芝醣不 澶湿婺 佥描渊 觜唇镩 凑甥抬 船捃槊 鹂哜丕 有邢耕 黢沥坜

rookie2maven

先弄明白什么是素数
随时随地看视频慕课网APP

相关分类

Java
我要回答