题目要求:
输出0-100以内的所有质数(素数)。
质数:只能被 1 和它本身整除的数。
1不是素数也不是合数。
代码实现:
public class PrimeNumber {
public static void main(String[] args) {
Boolean flag = true;
// long start = System.currentTimeMillis();
for(int i = 2;i
运行结果:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
System.currentTimeMillis()
该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的 毫秒数。返回的是 long 型。可以通过这个方法计算程序的运行时长。
程序扩展:
可以通过修改 i 的值,来输出其他区间的所有质数。例如:输出 200 – 300 以内的质数。
public class PrimeNumber {
public static void main(String[] args) {
Boolean flag = true;
// long start = System.currentTimeMillis();
for(int i = 200;i
输出结果:
211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293
Original: https://www.cnblogs.com/xiaozhao01/p/16013229.html
Author: 小钊丶
Title: Java实现求质数(素数)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593523/
转载文章受原作者版权保护。转载请注明原作者出处!