java求n以内的质数
java求n以内的质数
思想
素数即除了1和它本身以外不再有其他因数,最小的素数是2
方法:将n分别与2到(n+1)/2取余,若有一个值为0,则n就不为素数,反之为素数
//打印n以内的质数
// 素数即除了1和它本身以外不再有其他因数,最小的素数是2
import java.util.Scanner;public class Prime {public static void main(String[] args) {Scanner sc = new Scanner (System.in);System.out.println ("请输入一个数");int n = sc.nextInt ( ); //键盘录入一个数nSystem.out.println (n + "以内的质数有");for (int i = 2; i <= n; i++) { //1既不是质数也不是合数,故i从2开始取if (isPrime (i)) {System.out.print (i + " ");}}}public static boolean isPrime(int n) { //判断是否是质数boolean flag = true;for (int i = 2; i <= (n + 1) / 2; i++) { //将n分别与2到(n+1)/2取余,若有一个值为0,则n就不为素数,反之为素数if (n % i == 0) {flag = false;break;}}return flag;}
java求n以内的质数相关推荐
- Java 求100以内的质数
public class TestPrime{public static void main(String[] args){boolean f=true;for(int i=2;i<99;i++ ...
- 求100以内的质数(Java版定义法、break优化,Math.sqrt()优化)
说明 第一次写CSDN博客,一方面是记录自己学习复习,另一方面是向各位大牛学习,如有更优的算法,还望不吝赐教. 这是一个入门级的编程问题,常见的是求100以内的质数,这里为了能更好的体现算法的重要性, ...
- JAVA打印300以内的质数
JAVA打印300以内的质数 package JAVA_Project_01_04;//创建一个包 //具体做法是:先把N个自然数按次序排列起来.1不是质数也不是合数,要划去.第二个数2是质数留下来, ...
- 计算100以内最大质数和求100以内的质数
#计算100以内最大质数 for n in range(100,1,-1):#如果n==2时则最大质数为2if n==2:print('100以内最大质数为2')#判断是否为偶数if n%2==0:c ...
- c语言 do while 素数,c语言题目:用while语句求2000以内所有质数(素数)
c语言题目:用while语句求2000以内所有质数(素数) 关注:100 答案:3 手机版 解决时间 2021-02-26 06:59 提问者祗剩寂寞 2021-02-25 10:11 小弟初学, ...
- java 求1-100之间的质数
java 求1-100之间的质数 文章目录 java 求1-100之间的质数 @[toc] 质数定义: 1.质数实例一 2.质数实例二 3.质数实例三 4.质数实例四 5.质数实例五 6.质数实例六 ...
- C#求100以内的质数
//控制台程序 static void Main(string[] args) { // 求100以内的质数 for (int i = 2; i & ...
- Python 求100以内的质数
Python 求100以内的质数 list=[] for i in range(2,101): for j in range(2,i): if i%j ==0: break else: list.ap ...
- php100以内质数求和,100以内的质数_PHP质数计算三种方法 php求100以内的质数
摘要 腾兴网为您分享:PHP质数计算三种方法 php求100以内的质数,自动刷宝,长沙银行,猿辅导,愈加等软件知识,以及cf一键刷枪,业主名录采集软件,卡乐光电,魔方虚拟光驱,掌上徐州,卡农社区,fa ...
最新文章
- 建立单链表(尾插法)
- 液晶12864COG 液晶模块串口/并口ST7565R带背3.3v 12864-14显示屏
- 这里有众多领域的数据集,然后还有一百万奖金等你来战!
- 不要惊奇这种观点400电话
- VLfeat win10 vs2015 编译
- VIM Emacs 临时获得权限(:w !sudo tee %)
- mysql的过程返回执行成功与失败_进行数据库操作的时候,操作错误或者失败,但是不报错...
- php session auto_start,PHP出现 Warning: session_start()的解决方法
- Python深度学习(什么是深度学习)----学习笔记(一)
- html的选择字体样式代码,html 常用字体(示例代码)
- 打工人必备的20款软件,让办公更高效
- 网络扫描及安全评估实验实验报告
- mysql 99乘法表_MySQL 通过sql输出99乘法表
- 【Microarchitecture of Intel and AMD CPU】 9 Sandy Bridge and Ivy Bridge pipeline 【9.1~9.3】
- jdk1.8新特性:stream流 报错:stream has already been operated upon or closed
- 防治颈椎病,别陷入误区
- SRE学堂:OSS监控告警案例分析
- 流 (输入流、输出流)理解。
- SQL递归查询(with cte as) 物料分解
- Android面试必备知识点总结