import java.util.Scanner;

/**

* @author 薛定谔的猫

* java判断一个数是不是素数

*

* 素数又称质数,是指在一个大于1的自然数中,除了1和本身之外,不能被其他自然数整除的数*/

public class PrimeNumber {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);//扫描器,接收控制台输入信息

System.out.println("请输入一个大于1的整数:");

try {

int num = sc.nextInt();//接收控制台输入的整数

if (isPrime(num)) {//调用isPrime()方法

System.out.println(num + "是素数");//若isPrime()方法返回true,输出是素数

} else {

System.out.println(num + "不是素数");//若isPrime()方法返回false,输出不是素数

}

} catch (Exception e) {

System.out.println("请输入整数");//捕获异常,若输入非法数,输出异常

}

sc.close();

}

/**

* 用于判断一个数是否是素数,如果是,返回true,否则返回false

* @param a 输入的值

* @return true false*/

public static boolean isPrime(int a) {

boolean flag = true;

if (a<2) {//素数不小于2

return false;

} else {

for(int i = 2;i<=Math.sqrt(a);i++) {

if (a % i == 0) {//若果能被整除则说明不是素数,返回false

flag = false;

break;

}

}

}

return flag;

}

}

java判断一个数是否为素数&lbrack;转&rsqb;

http://blog.csdn.net/lwcumt/article/details/8027586 import java.util.Scanner; //质数又称素数,是指在一个大于1的自然数中 ...

c语言实践 判断一个数是不是素数

int main() { int input = 0; scanf_s("%d",&input); if (input < 2) { printf("wro ...

Java判断一个数是不是快乐数

快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1. 以十进制为 ...

java 判断两个数是否异号

java 整型int占4个字节32位,两个数异或后移动31位判断结果,如果是1则异号,如果是0则同号 public class ShowEnviromentViarible { public stat ...

javascript应用之如何判断一个数为素数

判断是否为素数? 质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 合数,数学用语,英文名为Composite numb ...

php判断某个数是素数的3种方法

什么是素数? 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数.(注:1不是素数.) 方法一: 基本方法,——计数方法. $num = 7; $n = ...

『转载』判断一个正整数是不是素数,时间复杂度为O&lpar;根号n&rpar;

原文链接:https://blog.csdn.net/liangdagongjue/article/details/77895170#commentsedit PS:新手上路,实在找不到怎么转载,所以 ...

如何判断一个数是否为素数(zt)

怎么判断一个数是否为素数? 笨蛋的作法: bool IsPrime(unsigned n){    if (n<2)    { //小于2的数即不是合数也不是素数    throw 0;    ...

&lpar;Miller Rabin算法&rpar;判断一个数是否为素数

1.约定 x%y为x取模y,即x除以y所得的余数,当x

随机推荐

1415-2 计科&amp&semi;计高 软件工程博客&amp&semi;Github地址汇总-修正版

序号 标识 博客 代码 1 1121袁颖 joanyy joanyy 2 1122崔琪 chitty ChittyCui 3 1123吕志浩 lucy123 715lvzhihao 4 1124张静 ...

&lbrack;Leetcode&rsqb;&lbrack;JAVA&rsqb; Best Time to Buy and Sell Stock I&comma; II&comma; III

Best Time to Buy and Sell Stock Say you have an array for which the ith element is the price of a gi ...

手动写的第一个eChart代码

手动写的第一个eChart代码 ,第一感觉,杂乱无章

java判断一个数是不是素数_Java-判断一个数是不是素数相关推荐

  1. 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 ...

  2. java怎么判断对象不为空_java判断对象是否为空的方法

    java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...

  3. 用java求1000之内的素数_java求1000以内的素数

    .out.println("周长为:"+ bianChang*4); System.out.println("面积为:"+ bianChang*bianChan ...

  4. mysql判断当前日期是否为节假日_java 判断日期是否是节假日

    1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3.9包,包 ...

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

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

  6. java列出100以内的素数_Java判断100以内的素数

    Loading... Java多重循环控制,判断100以内的素数并打印输出 ```java import java.util.Scanner; public class Prime { public ...

  7. java编程如何判断素数_Java判断素数

    Java判断素数 1 Java判断素数的介绍 Java中的质数:质数是一个大于1并除以1的数字,或者仅是其自身.换句话说,素数不能除以自身或1以外的其他数.例如,2.3.5.7.11.13.17 .. ...

  8. java怎么判断json是否为空_java判断jsonObject和jsonArray是否为空

    resJsonObj = {"res":"0","msg":"","data":{"Nam ...

  9. java判断两个int相等_Java 判断两个变量是否相等

    判断两个变量是否相等的方式有两种:利用运算符 == 利用equals方法 (1)比较基本Java基本数据类型 比较基本数据类型,只能用"==",不能用equals,这里比较的是两个 ...

  10. java中获取绝对值的方法_Java判断绝对值的方法总结

    if-else语句判断: import java.util.Scanner; public class AbsoluteValue { public static void main(String[] ...

最新文章

  1. elementui 清空下拉框值_element中的select如何在下拉数据改变后清空之前的选择?...
  2. 解题报告(五)组合计数(ACM / OI)超高质量题解
  3. 深入理解幂等性及Restful风格API的幂等性问题详解
  4. 【Redis学习】Redis管理命令总结
  5. python约瑟夫环_Python实现约瑟夫环问题的方法
  6. hashmap为什么线程不安全_StringBuilder为什么线程不安全?
  7. 负载均衡层设计方案(2)——Nginx安装
  8. 阿里云轻量服务器 外网卡_阿里云服务器购买流程及注意事项
  9. sharepoint 2013 配件控制FileUpload如何检查是否图像的方法
  10. 【路径规划】基于matlab果蝇优化算法机器人路径规划【含Matlab源码 677期】
  11. 【转】Java中的static关键字解析
  12. Fortran代码C化或Fortran与C/C++混编过程中矩阵转置的实现
  13. dell服务器开机进系统黑屏,dell电脑开机黑屏,教你几步解决_故障
  14. 正则表达式可视化校验工具Regulex
  15. IPO图(INPUT PROCESS OUTPUT)
  16. Unity3D - 使用天空盒子(Using Skyboxes)
  17. 什么是双亲委派模型?双亲委派模型有何作用?
  18. [CVPR2021]pixelNeRF: Neural Radiance Fields from One or Few Images
  19. petalinux使用-终极教程
  20. windows程序设计读书笔记一

热门文章

  1. MySQL计算环比、同比(年、月、季度)
  2. 超级右键-Mac右键扩展工具
  3. 2022年全球程序员平均薪资发布,中国排名很意外
  4. 如何通过DOI号来获取相关文献并下载?
  5. 三维激光扫描后处理软件_甘肃靠谱的激光三维扫描仪_天原地信商贸
  6. VSTO 阿炯公文插件 wps/word 插件
  7. 基于法律裁判文书的法律判决预测
  8. 例2.2 圆柱体的表面积
  9. #相关系数r值比较(matlab)
  10. 如何用PHOTOSHOP倒置文字?