质数的定义:

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

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

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

Java程序:(推荐:java视频教程)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基础教程栏目。

java怎么判断素数_java判断是否为素数(质数)的方法相关推荐

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

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

  2. java 时间判断大小_java判断时间大小

    //构造日期格式yyyy-MM-NN SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d ...

  3. java判断文件格式_java判断检验各种文件类型,如gz、txt等

    java判断检验各种文件类型,通过读取文件头(前4位),可判断gz等格式,代码如下: import java.io.FileInputStream; import java.io.IOExceptio ...

  4. java中使用配置文件_Java中使用Properties配置文件的简单方法

    Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...

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

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

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

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

  7. java质数判断程序_java判断一个数是否为素数/质数

    质数(prime number)又称素数,定义为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该数除了1和它本身以外不再有其他的因数. 第一个思路 假如我们需要判断数字是33 ...

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

  9. java list 不包含_java判断list是否包含某个值

    contains方法用于判断列表中是否包含指定元素.如果列表中包含指定元素,则返回true,否则返回false. 语法:contains(Object o): o:要判断是否存在于列表中的元素. 具体 ...

  10. java中if判断季节_Java判断用户输入月份的季节

    Java判断用户输入月份的季节 发布于 2020-12-7| 复制链接 摘记: 要求: *  根据用户输入的月份来判断该月季节实现代码: ```java import java.util.Scanne ...

最新文章

  1. Linux下用C获取当前系统时间
  2. linux 代码获取当前路径,【linux】shell代码,获取当前路径,创建文件夹
  3. 线性表应用之线性表算法设计六大经典案例
  4. php null截断 漏洞,CVE-2015-3412,CNNVD-201507-164|PHP NULL Character 安全漏洞 - 信息安全漏洞门户 VULHUB...
  5. method java_解析Java中的Field类和Method类
  6. IPLAT62--新增
  7. MFC资源切换(AFX_MANAGE_STATE)简介
  8. php foreach 单箭头,PHP Foreach循环具有单个元素
  9. 大学生毕业如何选择职业?
  10. java 接口传数组_Restful接口传递数组参数
  11. Windows下hadoop配置
  12. android 离散分布控件,Android自定义睡眠质量分布控件
  13. Foxmail与QQ邮箱关联创建新账户
  14. 学生用台灯什么光对眼睛好?开学季精选真正适合孩子的护眼台灯
  15. 医疗后台管理系统项目
  16. Celery入门--定时任务的开发及运行
  17. 《离别小叙》一个感伤的程序员
  18. 小红书2023年3C行业月报(2月)(附下载)
  19. Python多线程遍历爬取FTP文件(附可实现源码)
  20. Source Insight 4.0 代码自动排版 2019

热门文章

  1. GeoDa 空间自相关操作步骤
  2. Python数据结构-列表
  3. 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍
  4. html语言代码 输入文字,html语言教程文字代码:
  5. mysql有多少个端口号_mysql默认端口号(mysql端口号是多少)
  6. 周跃计算机网络安全基础,华图网校金领名师模块班:计算机基础知识
  7. Unity 基础知识参考
  8. 论文编辑软件(论文抽屉) v5.5.0Word版
  9. 傲腾服务器系统,英特尔傲腾:加速智能新常态,驱动存储新未来
  10. android mvp快速创建,学习MVPArms历程之Android Studio快速创建MVPArms项目