博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业1:求500到1000之间有多少个素数,并打印出来
阅读量:5143 次
发布时间:2019-06-13

本文共 819 字,大约阅读时间需要 2 分钟。

 

   首先要知道什么是素数:所谓素数是指除了1和它本身以外,不能被任何整数整除的数。

数学里判断一个数n是否是素数,用n除以从2到这个数开方后所能取得最大整数,如果都不能整除,就说明这个数是素数。   所以这里我们用两层循环遍历
1 package com.etc; 2 public class IsSushu { 3     /** 4      * 第一题作业:求500到1000之间有多少个素数,并打印出来 5      * @param args 6      */     7     public static void main(String[] args) { 8         for (int i = 500; i < 1000; i++) {   9             int temp = (int)Math.sqrt(i);  10             if(i<=3){  11                 System.out.println(i+"  是素数");  12             }  13             for (int j = 2; j <= temp; j++) {  14                 if(i%j==0){  15                     break;  16                 }  17                 if(j>=temp){  18                     System.out.println(i+"  是素数");   19                 }  20             }  21         }22 23     }24 }

 

 

转载于:https://www.cnblogs.com/s844876674/p/4657336.html

你可能感兴趣的文章
Vue中引入TradingView制作K线图
查看>>
爱历史 - 朝代歌
查看>>
【笔记】Cocos2dx学习笔记
查看>>
PHP设计模式之:单例模式
查看>>
c++输出缓冲区刷新
查看>>
Linux查看CPU和内存使用情况总结
查看>>
session丢失问题
查看>>
Python 批量修改root密码
查看>>
ThinkSNS+ 基于 Laravel master 分支,从 1 到 0,再到 0.1
查看>>
WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
查看>>
软件工程 speedsnail 冲刺7
查看>>
虚拟机CentOS设置IP
查看>>
Django之ORM多对多表创建方式,AJAX异步提交,分页器组件等
查看>>
C语言 · 9-1九宫格
查看>>
hdfs java API
查看>>
Maven运行报错:-Dmaven.multiModuleProjectDirectory system propery is not set.
查看>>
web前端_老掉牙垂直水平居中
查看>>
FastDFS和apache/nginx整合
查看>>
收集一些常用的正则表达式
查看>>
Ajax之eval()函数
查看>>