package com.test;

import java.math.*;

import java.util.Scanner;

public class test222 {

/**

* @param args

* 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。

*

* 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除(i%/2==0),

*

* 则表明此数不是素数,反之是素数。

* 注:  一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数称之为素数。否则称之为合数。

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(Math.sqrt(9));;

for(int ii=0;ii<=1;ii++){

int i = 0;

Scanner sc = new Scanner(System.in);

int sa = sc.nextInt();

//for (i = 2; i <= 10; i++)

if (iszhishu(sa) == true)

System.out.println("'"+sa+"' is a zhishu");

else{

System.out.println("sa: '"+sa+"' is not a zhishu");

}

if(sa!=0){

ii=0;

}else{

System.out.println("---end---");

}

}

}

public static boolean iszhishu(int x) {

for (int i = 2; i <= x / 2; i++)

if (x % 2 == 0)

return false;

return true;

}

/*

X:1 2 3 4 5

2<=1/2 2<=2/2=12<=3/22<=4/2=2,4%2=2...0; 2<=5/2;i=3<=5/2;

return true truetruefalsetrue

6 7 8

2<=6/2=3;6%2=3...0;2<=7/2;7%2=3...1;i=3<=7/2;i=4<=7/2; 2<=8/2;8%2=4...0

return falsetruefalse

9 10

2<=9/2;9&2=4...1;i=3<=9/2;i=4<=9/2;i=5<=9/2;2<=10/2=5;10%2=5...0

return truefalse

规律总结:

x%2==0 可以判断是不是整除2,感觉这样就可以判断是不是质素了,外面加个循环除以2,是为什么呢?不清楚,不过这样可以判断是否是素数,数据测试也是对的;

程序没问题,就是看不懂/xk;

有的人有写直接Math.sqrt()(//判断指定数的平方根内的数)判断;

*/

}

java素数的判断方法_2java判断素数相关推荐

  1. UA MATH563 概率论的数学基础 中心极限定理3 推导一元随机变量独立性的判断方法

    UA MATH563 概率论的数学基础 中心极限定理3 推导一元随机变量独立性的判断方法 上一讲我们基于测度论定义了事件.事件序列.σ\sigmaσ-代数与随机变量的独立性,并给出了基于π−λ\pi- ...

  2. .Net常用正则判断方法

    .Net常用正则判断方法 原文:.Net常用正则判断方法 /// <summary>/// 判断string类型否为数字/// </summary>/// <param ...

  3. 拿来即用的 Python 时间范围判断方法

    一个拿来即用的 Python 时间范围判断方法,判断当前时间是否位于指定范围段: import datetimedef in_time_period(now_datetime, start_time, ...

  4. java 语言如何判断素数_C语言实验之判断素数(循环结构java)方法讲解

    C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...

  5. 素数判断的java方法_java判断数字是否是素数的方法

    java判断数字是否是素数的方法 发布时间:2020-06-25 15:22:15 来源:亿速云 阅读:90 作者:Leah 本篇文章给大家分享的是有关java判断数字是否是素数的方法,小编觉得挺实用 ...

  6. java判断200以内的素数_java判断101-200之间的素数并输出

    你知道java判断101到200之间的素数并且输出素数应该如何实现吗?下面就让我们一起来详细的了解一下吧! 一.题目 判断101-200之间有多少个素数,并且输出所有素数. 二.思路 判断素数的方法 ...

  7. Java 求1-100以内的所有素数,判断一个数是不是素数。Java代码实现附测试结果图

    质数(prime number)又称素数,有无限个. 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 小师弟问了我个这么个联系题,虽然看似简单,但是,大家都觉得简单的东西 ...

  8. python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...

    Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...

  9. java判断一个整数是不是素数(质数)

    java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...

  10. java素数判断连续素数_java 判断一个数是素数(优化)

    素数: 一个大于1的且只能被1和它本身整除的自然数叫素数 . 我们认为计算机判断一个数是否是素数过程 :例如11 i=2 2*3  2*3 2*5 i=3 3*2  3*3 i=4 4*2 i=5 5 ...

最新文章

  1. 一些大佬博客里的个签
  2. 关于python中文处理
  3. mysql+实例夯住的监控_Nagios 里面监控MySQL 监控事务夯住(RUNNING)报警通知
  4. OpenStack技术峰会PPT集萃
  5. 【Vue实例四】利用Vue组件实现添加评论的功能
  6. 关于微信无法登陆网页版的问题
  7. linux pap认证,linux – pppd“同行拒绝认证”
  8. Java中的IO整理
  9. systemverilog随机函数
  10. Offset commit failed with a retriable exception. You should retry committing the latest consumed off
  11. [mybatis] sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException...
  12. php解决缓慢http请求,php CURL 服务器响应慢的问题
  13. python tkinter设置窗口大小_自动调整tkinter窗口大小以适应所有小部件
  14. bbdlg的学习生活 - 开源中国社区 DFC
  15. 39-程序中的三国天下
  16. wordpress安装和使用图文教程(新手指南)
  17. 学生系统。。。。。。
  18. python 警告:simplify chained comparison
  19. Springboot毕业设计毕设作品,助农农产品销售系统 开题报告
  20. 微博sdk android,GitHub - jiangbophd/weibo_android_sdk: 新浪微博 Android SDK

热门文章

  1. 素数c语言,C语言素数怎么表示
  2. rgba转16进制颜色
  3. python抠图教程视频_3行Python代码实现8秒抠图的AI神器,根本无需PS(附视频教程)...
  4. 北京理工大学c语言课后答案,《北京理工大学C语言教材习题答案》.doc
  5. 解决:IDEA打开在GitHub上下载的java项目源码没有src目录的问题
  6. latex安装血泪史及错误解决
  7. 服务器部署文档模板,完整word版)部署文档模板
  8. md5修改器v1.0
  9. UA OPTI512R 傅立叶光学导论13 傅立叶变换及其性质
  10. Java集合框架讲解【泛型、Collection接口、Map接口、以及子接口和实现类、集合的遍历形式等】