java练习题

1~100以内的质数:
质数:素数,只能被1和它本身整除的自然数叫做质数;
从2开始,到这个数-1结束为止,都不能被这个数本身整除。
最小的质数是2;

//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;for (int j = 2; j < i; j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}

对100以内质数输出的优化一:

//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;for (int j = 2; j < i; j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;break;//优化一:只对本身非质数的自然数是有效的。}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}

对100以内质数输出的优化二:

//100以内的质数;
public class PrimeNumber {public static void main(String[] args) {boolean isFlag=true; //标识i是否被j除尽,一旦除尽,修改其值for (int i = 2; i <=100; i++) { //遍历100以内的自然数;//优化二:对本身是质数的自然数是有效的。for (int j = 2; j <=Math.sqrt(i); j++) { //j:b被i去除if (i%j==0) { //i被j除尽isFlag=false;break;}}if (isFlag==true) {System.out.println(i);}isFlag=true; //重置isFlag;}}
}

java基础(1~100以内的质数)相关推荐

  1. java练习 输出100以内的质数

    /** 打印出100以内的质数,一行显示5个,* (质数是只能被1跟自身整除的数,1不是质数)*/ public class Test11 {static boolean isPrime(int nu ...

  2. Java:找出100以内的质数(一)。

    Java:找出1~100之间的质数. 质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 由以上的定义我们可以延伸出另一种解释:这个数 ...

  3. Java输出100以内的质数(及其代码优化详程)

    文章目录 Java输出100以内的质数 重点:<代码的优化> P1:currenttimemillis方法计算运行时间 p2:优化一(针对非质数) p3:Java 中 Math.sqrt( ...

  4. 输出100以内的质数 java

    java输出100以内的质数 class Ab{public static void main(String[] args){boolean isFlag = true; //标识i是否能被j除尽,一 ...

  5. java打出三角形乘法表_Java 练习(输出三角形,九九乘法表, 100以内的质数)

    输出三角形 class ForForTest{ public static void main(String[] args){ for(int i = 1; i<= 5; i++){ //控制行 ...

  6. java 打印100以内的质数

    题目 质数:只能被1和它本身所整除的数.即:从2开始一直到这个数-1,都不能被这个数整除:最小的质数是2 知识点 1.System.currentTimeMillis():计算当前时间距离1970-1 ...

  7. 求100以内的质数(Java版定义法、break优化,Math.sqrt()优化)

    说明 第一次写CSDN博客,一方面是记录自己学习复习,另一方面是向各位大牛学习,如有更优的算法,还望不吝赐教. 这是一个入门级的编程问题,常见的是求100以内的质数,这里为了能更好的体现算法的重要性, ...

  8. 【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)

    isPrimeNum(100, 5); /*** 打印出100以内的质数,一行显示5个.* @param [type] $num 范围数* @param [type] $m 每行显示的个数*/ fun ...

  9. 用python计算100以内的素数_python-找出100以内的质数

    质数:就是只能被1和本身整除的数,1除外,如2,3,5,7,11,13等等 ##求一百以内的质数(1和本身除尽的数) if __name__ == '__main__': list=[] flag=F ...

最新文章

  1. mysql链接数据库properties_mysql 之通过配置文件链接数据库
  2. GitHub高效搜索
  3. win10 无法安装/启用 .net framework 3.5 的一种解决方案
  4. 隐私计算,企业数字化转型的BUFF之争
  5. 视频通信关键技术探索及实践
  6. 记一次Vue框架升级
  7. linux系统c++编译连接过程,动态库与静态库
  8. c++输出的值精确到小数点后5位_直击灵魂——圆周率小数点后3位到12411亿位到底有啥用?...
  9. 关于使用UE编辑器无法初始化ftp的问题
  10. Win10 2004 64位版本 无线网卡AX200刷成Killer AX1650x
  11. 液压泵优化设计matlab,基于MATLAB的外啮合齿轮泵优化设计
  12. Leetcode1160. 拼写单词(C语言)
  13. 将csv文件分割成多个文件
  14. 学习管理系统五大好处
  15. 微头条自媒体常见领域,好创作,快速实现自媒体变现
  16. 【机器学习】LP距离、欧式距离、曼哈顿距离、切比雪夫距离
  17. 微软承认部分 Win10 安装 12 月更新后出现 0xc000021a 蓝屏错误
  18. 计算机的声音怎么设置在哪设置方法,Win7电脑声音设置的方法
  19. SQL 入门的必读好书
  20. 在MOSS中开发和部署Infopath

热门文章

  1. CentOS7 中 Docker-ce 安装配置 MyCat-Web 监控 MyCat状态
  2. 一键生成舞曲编排的小程序(perl)
  3. 贝壳找房 9月7日 笔试题 第四题-查族谱
  4. 史沐凡的python笔记之时间转换datetime模块的练习
  5. MATLAB中的一些函数
  6. 第22关 go的web框架-gin
  7. 如何正确注册Tushare
  8. grid布局浏览器兼容_grid布局适配IE
  9. 无法解析域名“cn.archive.ubuntu.com”。
  10. php 查看nts,nts | php教程|php源码|php学习