Java基础编程之打印素数
来源:互联网 发布:windows embedded下载 编辑:程序博客网 时间:2024/06/05 17:27
判断101-200之间有多少个素数,并输出所有素数。
程序分析
判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。程序代码
方法一:
public class BPrime { public static void main(String[]args){ int count=0; for(int i=101;i<200;i++){ boolean b = false; for(int j=2;j<Math.sqrt(i);j++){ if(i % j == 0){ //如果取余得0 即不是素数 不需要再次判断 退出即可 b=false; break; }else{ b=true; } } if(b){ count++; System.out.print(i+"\t"); } } System.out.println("\n"+count); }}
方法二:
public class BPrime { public static void main(String[]args){ int count=0; for(int i=101;i<200;i++){ boolean b = isPrime(i); if(b){ count++; System.out.print(i+"\t"); } } System.out.println("\n"+count); } //传入需要判断的数 private static boolean isPrime(int i){ boolean flag=false; for(int j=2;j<Math.sqrt(i);j++){ if(i % j==0){ flag=false; break; }else{ flag=true; } } return flag; }}
0 0
- Java基础编程之打印素数
- Java基础编程之打印水仙花数
- Java之打印1-100素数代码
- Java基础编程1—素数
- java编程题:打印出100以内的素数
- Java实现素数打印
- java 打印素数
- java小程序之打印一定范围内的素数
- java算法之打印100以内的素数
- C#基础编程---素数
- java编程基础之用户自定义字符串,程序实现打印其每个字母出现的数目
- 11:回文素数( 1.13编程基础之综合应用)
- 【Java学习之路】Java编程之判断素数
- java程序:打印素数练习
- Java编程算法基础---素数与筛法
- Java打印程序设计全攻略-Java基础-Java-编程开发
- Java编程词典之打印技术
- java基础 求素数
- hadoop 1.2 hdfs 配置
- 人生感悟:情商,就是教养
- 点击页面上的普通按钮(没有任何逻辑),可每次都重新请求一次
- COLF在Banana Pi M1上跑起来了
- 动态数组分配
- Java基础编程之打印素数
- 好长时间没有写博客了,记录一下最近经历
- Android开发:shape和selector和layer-list的使用
- git地址收藏个性化控件之ListView
- Android 调用系统拍照及相册裁剪后作为头像,兼容到5.0
- plsql developer配置
- 一个简单的java桌面应用:单机版IFTTT
- Deep Learning方向的paper整理(1)
- 设计模式原则SOLID