打印素数的三种方式
来源:互联网 发布:如何做淘宝优惠券推广 编辑:程序博客网 时间:2024/04/30 07:19
第一种方式
public class Sushu {
public static void main(String[] args) {
int j;
boolean flag;
for(int i=2;i<1000;i++){
flag=false;
for(j=2;j<i;j++){
if(i%j==0){
flag=true;
break;
}
}
if(flag==false){
System.out.print(i+" ");
}
}
}
}
第二种方式
public class Sushu {
public static void main(String[] args) {
int j;
boolean flag;
for(int i=2;i<1000;i++){
flag=false;
for(j=2;j<i/2;j++){
if(i%j==0){
flag=true;
break;
}
}
if(flag==false){
System.out.print(i+" ");
}
}
}
}
第三种方式
public class Sushu {
public static void main(String[] args) {
int j;
boolean flag;
for(int i=2;i<1000;i++){
flag=false;
for(j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
flag=true;
break;
}
}
if(flag==false){
System.out.print(i+" ");
}
}
}
}
阅读全文
0 0
- 打印素数的三种方式
- JAVA中常见的三种打印异常的方式
- 从打印素数问题看面向对象的思维方式
- C语言实现打印1000以内素数的三种基本方法
- 回文素数的打印
- 【素数打印】素数打印
- 打印的3种方式
- 打印素数的各种算法
- 打印100以内的素数
- 打印100以内的素数
- 打印100以内的素数
- 打印1~1000的素数
- 打印1-1000的素数
- 打印100以内的素数
- 判断素数的两种方式
- java多线程---顺序打印ABC的三种实现---volatile方式
- java多线程---顺序打印ABC的三种实现---synchronized方式
- java多线程---顺序打印ABC的三种实现---ReentrantLock方式
- 放射变换
- 快速幂
- 利用AndroidPN,搭建自己的Android推送平台
- 整数中1出现的次数,即从1到n整数中1出现的次数(剑指Offer)
- 算法与数据结构 其五 (补充)函数对象实现查找二叉树
- 打印素数的三种方式
- 键盘:代码?钢琴
- The Values You Can Make
- 78. Subsets
- python3中字典key取值
- MySQL 事务操作
- 背景图片始终居中的两种方式
- node.js Basic routing
- 文本处理sed