喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

求100以内的质数

上一篇 / 下一篇  2014-06-26 21:37:15 / 个人分类:java开发技术

public class TestNumber {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  // 求质数:只能被1和本身整除的数。
  boolean isRight = false;  //设置boolean值判定是否为质数。
  for (int i = 1; i < 100; i++) { //外层循环100次
   for (int j = 2; j < i; j++) { //内层循环从2开始(因为1不是质,本身值也不是。)
    if (i % j == 0) {   //如果除数为0,则不是质数,设置条件为真,跳出循环。
     isRight = true;
     break;
    }
   }
   //如果为真,则执行打印语句打印出质数,否则则设置为假。
   if (!isRight) {
    System.out.println(i);
   }else{
    isRight=false;
   }
  }
 }
}

TAG:

 

评分:0

我来说两句

Open Toolbar