首先要明白什么素数(质数),质数的定义:

对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。

判断一个数是否为质数(素数)方法:

如果是偶数,直接返回;然后从3开始,步长为2,一直到n的算术平方根为止,都除不尽则为质数。

实例如下:public class Main {

public static void main(String[] args) {

for (int j = 0; j <= 19; j++) {

System.out.println(j+": "+isPrime(j) );

}

}

private static boolean isPrime(int src) {

double sqrt = Math.sqrt(src);

if (src < 2) {

return false;

}

if (src == 2 || src == 3) {

return true;

}

if (src % 2 == 0) {// 先判断是否为偶数,若偶数就直接结束程序

return false;

}

for (int i = 3; i <= sqrt; i+=2) {

if (src % i == 0) {

return false;

}

}

return true;

}

}

判断一个数是否为素数 java_java中如何判断一个数是否是素数(质数)相关推荐

  1. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  2. python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计

    python怎样实现字符串中字符分类及个数统计 发布时间:2020-11-20 17:31:18 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下python怎样实现字符串中字符分类及个数统 ...

  3. python计算n阶乘中尾部零的个数_计算n阶乘中尾部零的个数

    写在前面 本来觉得问题挺容易的,不打算记录,谁知道一不小心,还真没做出来.最终凭借"朴实"的算法思想解决了问题,但是其中的曲折还真是汗颜.科学的思维指导确实必不可少,"野 ...

  4. c语言统计字符串中各种字符个数,c语言统计字符串中各个字符的个数

    目标: 输入一行字符,统计其中各种字符的个数. 具体代码: #include #include #include #define M 1024 void main() { char str[M]; f ...

  5. 求两个数的公约数java_java中怎样求两个数的最大公约数?

    方法一:(辗转相除法) 设用户输入的两个整数为n1和n2且n1>n2,余数=n1%n2.当余数不为0时,把除数赋给n1做被除数,把余数赋给n2做除数再求得新余数,若还不为0再重复知道余数为0,此 ...

  6. java 判断字符串包含几个字符_java中如何判断一个字符串包含几个指定字符

    可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型. 相关学习视频推荐:java ...

  7. 判断用户名和密码是否正确java_facebook中如何判断用户名和密码是否正确

    Do you hear the angel?Do you think that this really has the angel in the world?We knew from the stor ...

  8. python判断数据是否在另一个集合中_python判断一个集合是否包含了另外一个集合中所有项的方法...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. c语言如何判断字符不是空格,C语言中如何判断一个字符是空格,下一个字符不是空格...

    满意答案 NICaben 2018.11.04 采纳率:53%    等级:12 已帮助:6601人 #include #include int get_word_nums(const char *s ...

  10. python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同

    原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...

最新文章

  1. C# mongodb 类库
  2. 两篇文章说异常和中断之二
  3. 常见网络加速技术浅谈(二)
  4. Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api(二十)
  5. 关于 Workbench中 pk,nn,uq,bin,un,zf,ai 的解释
  6. 安装 centos7
  7. 百度智能云一周连签三个新基建大单,“非对称竞争”优势凸显?
  8. javac和java命令的使用
  9. sendmessage和postmessage的区别
  10. Python基础 列表的详解(纯干货)
  11. .NET 指南:许可请求
  12. uva 11995——I Can Guess the Data Structure!
  13. Linux架构之NFS共享存储1
  14. apache---httpd.conf详解
  15. Gentoo下搭建DNS中转服务器基本配置
  16. 机器学习、数据挖掘、计算机视觉等领域经典书籍推荐
  17. 通过数据评估渠道用户质量的方法
  18. python音乐推荐系统的设计与实现_个性化音乐推荐系统设计与实现
  19. SecureCRT免费安装教程
  20. matlab闰年问题,MATLAB中文上机作业.pdf

热门文章

  1. 工科数学分析大作业(三) 傅里叶级数
  2. IPX/SPX 协议
  3. 在linux中重启网络服务的命令,linux重启网络命令
  4. windows server 2008 远程终端激活
  5. gridview的sort_C#教程之Gridview自动排序功能的实现
  6. 用Python做一个连连看游戏辅助脚本,完整编程思路分享
  7. 6月29日Java实训第一天
  8. python实现Flesch Reading Ease Readability Formula——Flesch阅读易读性公式
  9. dell电脑如何安装ubuntu系统_如何在 Dell PC 上安装 Ubuntu Linux
  10. 根据身份证号码获取身份证信息(省市县、出生日期、性别)