题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

package Studytest;

public class Prog2 {
public static void main(String[] args){
int start=101;
int end=201;
int count=0;
for (int i=start;i<=end;i++)
{
if(isPrime(i)) {
count++;
System.out.print(i + " ");
if (count % 10 == 0) {
System.out.println();
}
}
}
System.out.println();
System.out.println("素数的个数为"+count);
} //判断是否是素数
private static boolean isPrime(int n) {
boolean flag=true;
if(n==1)
{
flag=false;
}
if(n>1)
{
for(int i=2;i<=Math.sqrt(n);i++)
{
if((n%i)==0)
{
flag=false;
break;
}else {
flag=true;
}
}
}
return flag;
}
}

运行结果:

最新文章

  1. ubuntu14 查找并删除所有文件名中带有特定关键词的文件
  2. 设计模式之简单工厂模式Simple Factory(四创建型)
  3. Daily Scrum02 12.13
  4. MVC4做网站后台:用户管理 &mdash;&mdash;用户组补充
  5. .PRT extension and multiple NX versions
  6. 黑马程序员+SQL基础(下)
  7. 20145223《Java程序程序设计》第10周学习总结
  8. [LeetCode]题解(python):030-Substring with Concatenation of All Words
  9. 将html table中的数据封装成json格式数据
  10. 百度地图-marker拖拉,右键菜单
  11. Nginx 的线程池与性能剖析
  12. Teach Yourself Scheme in Fixnum Days 13 Jump跳转
  13. Python中的冒泡排序
  14. 【python】元组
  15. SpringBoot: 配置加载顺序
  16. 学号 20175201张驰 《Java程序设计》第5周学习总结
  17. 18.12.09-C语言练习:兔子繁衍问题 / Fibonacci 数列
  18. centos yum install nginx
  19. 基于BindingSource的WinForm开发
  20. Jmeter的使用简介及实例

热门文章

  1. 移动端rem使用及理解
  2. Windows10启用或关闭Windows功能一直显示请稍候
  3. HTML的多媒体属性
  4. 《剑指offer》算法题第八天
  5. 微信小程序开发入门教程(一)---hello world
  6. Java web 公文流转系统 完成结果
  7. Pycharm查看源代码的问题
  8. Python使用otp实现二步验证
  9. Laravel5.2中Eloquent与DB类的区别是什么?
  10. java使用解压zip文件,文件名乱码解决方案