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

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

具体代码:

     public Vector exp(int first, int end) {
Vector v = new Vector();
boolean b;
for (int i = first; i <= end; i++) {
b = true;// 假设是质数
for (int j = 2; j < i; j++) {
if (i % j == 0) {
b = false;
break;
}
}
if(b){
//保存质数
v.add(i);
}
}
return v;
}
@Test
public void test(){
Vector v = exp(101, 200);
System.out.println(v.size());
System.out.println(v);
}

输出结果:

21
[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]

最新文章

  1. MikroTik RB750r2 操作记录
  2. 读取中文目录(python)
  3. javascript中String的fromCharCode()方法
  4. JSP 和 Servlet 有哪些相同点和不同点,他们之间的联系是什么?
  5. Linux之 sort,uniq,cut,wc命令详解
  6. Python合并两个numpy矩阵
  7. What is the Database Initialization Parameter That is Associated to an ORA-32004 Error ?
  8. MySQL 从库日志比主库多
  9. 流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译
  10. 计算机与ARM板通过路由器相连
  11. HDU 4497 GCD and LCM(分解质因子+排列组合)
  12. 基于ABP模块组件与依赖注入组件的项目插件开发
  13. pho文件操作
  14. SQL Server 数据库基础笔记分享(上)
  15. Rabbitmq基本使用 SpringBoot整合Rabbit SpringCloud Stream+Rabbit
  16. 006.KVM虚机克隆
  17. 纯CSS3实现蜡烛(冒烟)效果
  18. 【转】Jenkins怎么启动和停止服务
  19. 什么是REST设计风格
  20. hadoop最新稳定版本使用建议

热门文章

  1. GCD 开发详情
  2. hdu 1211 RSA (逆元)
  3. [SQL Server]关于标识列,标识从1开始计数的的方法
  4. BZOJ4894 天赋 【矩阵树定理】
  5. linux命令Netstat
  6. HDU2824 The Euler function
  7. 第20章 HOOK和数据库访问
  8. Vue.js 2使用中的难点举例--子组件,slot, 动态组件,事件监听
  9. ./configure时候遇到的问题 Cannot find install-sh, install.sh, or shtool in ac-aux
  10. SQL 并发-转