哈喽大家好,这里是java小白成长记!

昨天分享了用java怎么判断一个数是不是质数,看完是不是觉得也并不是很难,今天分享怎么输出1000以内的所有质数,而且每行只有8个数字。

首先判断数字的代码就不用写了,把昨天的拿过来就可以了:

boolean siZhiShu=true;

for (int i=2;i

if (n % i==0){

siZhiShu=false;

break;

}

}

现在是要判断1000以内的所有数字,因此在外面就要增加一个for循环,把1000内的所有数字都判断一遍。

for (int k=2;k

boolean siSuShu=true;

for (int i=2;i

if (k%i==0){

siZhiShu=false;

break;

}

}

}

这里要把Boolean的定义写到第一个循环里面,保证每次进入循环,Boolean siZhiShu的初始值都为true。

接下来就可以输出结果了,和昨天道理一样,如果siZhiShu为true,表示这个数字是质数,直接输出就行了。可是我们还有一个要求,每行只能有8个数字,所以输出数字的时候要用print,不能用println。还要输出8个数字就要换行,所以该开始要定义一个变量初始值为0,每输出一个数字就加1 ,当它是8 的倍数的时候,就换行。怎么判断是不是8 的倍数?对8 求余数啊,结果为0 就是8 的倍数。

上面就是整体的代码,因为都是昨天的内容,只是有一点小小的修改,所以没有太多的代码解释,看下输出的结果:

每行8 个数字,而且都是质数,所以代码完全没有问题,只是有强迫症就难受了,前几行看着不够整齐。前几行怎么能够整齐,我还没有研究出来,还请哪个大佬可以指教一下 ,感谢!

今天的分享就到这里了,赶快自己去试试吧!

java输出1000以内质数_用java输出1000以内所有的质数,每行还必须只有8 个!相关推荐

  1. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  2. java 分别输出姓和名_用java输出姓名和学号 编程输出学号和名字 java语言

    java输出学生学号,姓名,成绩 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生public class Student { private int kemu1, kemu2 ...

  3. java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟

    <Java语言程序设计(新)>地大模拟 2020-08-29 08:08:08 635 有学员问关于<Java语言程序设计(新)>地大模拟的题目的参考答案和解析,具体如下: & ...

  4. java tomcat打印日志级别_修改tomcatlog输出等级

    /usr/local/tomcat2/webapps/digital/WEB-INF/classes/log4j.properties log4j.properties配置如下(配置是转载): log ...

  5. java使用缓冲区读取文件_在Java中使用Google的协议缓冲区

    java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...

  6. java中井号字符串_深入Java基础(二)——字符串

    这段时间在准备找一份java实习工作,所以来把基础知识整理归纳一下 文章结构: 1.equals和== 2.字符串的基本知识以及字符串的源码解读: 3.字符串的注意点以及使用推荐: 一.equals和 ...

  7. 不属于JAVA类中的变量_在Java中,不属于整数类型变量的是( )。_学小易找答案...

    [单选题]整型数据类型中,需要内存空间最少的是( ). [单选题]下列语句序列执行后,i的值是( ). int i=16; do { i/=2; } while( i > 3 ); [填空题]布 ...

  8. java字符串拆分成数组_用Java实现JVM第八章《数组和字符串》

    小傅哥 | https://bugstack.cn 沉淀.分享.成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获.目前已完成的专题有:Netty4.x实战专题案例.用J ...

  9. java小数转换成百分数_在java中如何把小数转化成百分数

    import java.text.NumberFormat; public class Test { //在java中如何把小数转化成百分数 public static void main(Strin ...

  10. java 取栈顶元素_《Java实战之内存模型》详解篇

    内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行 JVM内存布局规定了Java在运行过程中内存申请.分配.管理的策略,保证了JVM的高效稳定运行 不同的JV ...

最新文章

  1. CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像
  2. oracle 开窗子句,分析函数和开窗函数
  3. MFC 使用datetimepicker获取时间
  4. 全球及中国太阳能硅片产业供需走势及投资建设前景分析报告2021-2027年
  5. 1.Easy Touch 3.1
  6. 点击选中框 批量删除
  7. Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
  8. 10月17日云栖精选夜读:什么是新零售?阿里巴巴最新的报告终于说清楚了!(附报告)...
  9. shell 函数定义及应用
  10. 三维模型等大长方体剖分算法实现
  11. 基姆拉尔森计算公式---计算星期几
  12. 计算机专业数据结构试题答案,2021考研计算机408数据结构试题及答案解析
  13. 市场调研报告-全球与中国商业虚拟化平台市场现状及未来发展趋势
  14. 【JSP课程设计(含源码)】宾馆客房管理系统(2021-7-2最新版)
  15. Android FrameLayout的:layout_marginTop属性失效的问题
  16. 时序分析 19 VAR(Vector Autoregression) 向量自回归
  17. 网易mysql微专业_网易MySQL数据库工程师微专业学习笔记(一)
  18. js获取当前指定的前几天的日期(如当前时间的前七天的日期)
  19. 【MATLAB】基于油猴脚本和MATLAB下载原创力文档
  20. UE5/C++ 基于GAS创建攻击伤害 5.1.1准备碰撞体

热门文章

  1. Python 绿盟远程安全评估系统(RSAS)漏洞跟踪表导出工具
  2. AuthorizeAttribute 加token验证特性
  3. go语言 第三方包安装方法_Adobe AE 2020 软件下载安装包教程(附下载方法)
  4. mysql添加用户操作方法
  5. 汽车多久保养一次最好?
  6. word/wps分页
  7. H5项目如何打包成APP
  8. Revit获取族预览图
  9. 吉客云和金蝶云星空接口打通对接实战
  10. gcc/g++ -O 优化选项说明