java输出1000以内质数_用java输出1000以内所有的质数,每行还必须只有8 个!
哈喽大家好,这里是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 个!相关推荐
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- java 分别输出姓和名_用java输出姓名和学号 编程输出学号和名字 java语言
java输出学生学号,姓名,成绩 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生public class Student { private int kemu1, kemu2 ...
- java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟
<Java语言程序设计(新)>地大模拟 2020-08-29 08:08:08 635 有学员问关于<Java语言程序设计(新)>地大模拟的题目的参考答案和解析,具体如下: & ...
- java tomcat打印日志级别_修改tomcatlog输出等级
/usr/local/tomcat2/webapps/digital/WEB-INF/classes/log4j.properties log4j.properties配置如下(配置是转载): log ...
- java使用缓冲区读取文件_在Java中使用Google的协议缓冲区
java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...
- java中井号字符串_深入Java基础(二)——字符串
这段时间在准备找一份java实习工作,所以来把基础知识整理归纳一下 文章结构: 1.equals和== 2.字符串的基本知识以及字符串的源码解读: 3.字符串的注意点以及使用推荐: 一.equals和 ...
- 不属于JAVA类中的变量_在Java中,不属于整数类型变量的是( )。_学小易找答案...
[单选题]整型数据类型中,需要内存空间最少的是( ). [单选题]下列语句序列执行后,i的值是( ). int i=16; do { i/=2; } while( i > 3 ); [填空题]布 ...
- java字符串拆分成数组_用Java实现JVM第八章《数组和字符串》
小傅哥 | https://bugstack.cn 沉淀.分享.成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获.目前已完成的专题有:Netty4.x实战专题案例.用J ...
- java小数转换成百分数_在java中如何把小数转化成百分数
import java.text.NumberFormat; public class Test { //在java中如何把小数转化成百分数 public static void main(Strin ...
- java 取栈顶元素_《Java实战之内存模型》详解篇
内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行 JVM内存布局规定了Java在运行过程中内存申请.分配.管理的策略,保证了JVM的高效稳定运行 不同的JV ...
最新文章
- CentOS学习笔记 - 9. docker maven编译基于gofabric8的java应用镜像
- oracle 开窗子句,分析函数和开窗函数
- MFC 使用datetimepicker获取时间
- 全球及中国太阳能硅片产业供需走势及投资建设前景分析报告2021-2027年
- 1.Easy Touch 3.1
- 点击选中框 批量删除
- Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
- 10月17日云栖精选夜读:什么是新零售?阿里巴巴最新的报告终于说清楚了!(附报告)...
- shell 函数定义及应用
- 三维模型等大长方体剖分算法实现
- 基姆拉尔森计算公式---计算星期几
- 计算机专业数据结构试题答案,2021考研计算机408数据结构试题及答案解析
- 市场调研报告-全球与中国商业虚拟化平台市场现状及未来发展趋势
- 【JSP课程设计(含源码)】宾馆客房管理系统(2021-7-2最新版)
- Android FrameLayout的:layout_marginTop属性失效的问题
- 时序分析 19 VAR(Vector Autoregression) 向量自回归
- 网易mysql微专业_网易MySQL数据库工程师微专业学习笔记(一)
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- 【MATLAB】基于油猴脚本和MATLAB下载原创力文档
- UE5/C++ 基于GAS创建攻击伤害 5.1.1准备碰撞体