返回顶部
首页 > 资讯 > 后端开发 > JAVA >java判断是否为素数(质数)的方法
  • 878
分享到

java判断是否为素数(质数)的方法

java 2014-11-06 08:11:03 878人浏览 绘本
摘要

质数的定义:对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。判断一个数是否为质数(素数)方法:如果是偶数,直接返回;然后从3开始,步长为2,一直到n的算术平方根为止,都除不尽则为质数。Java程序:(推

质数的定义:

对于大于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基础教程栏目。

--结束END--

本文标题: java判断是否为素数(质数)的方法

本文链接: https://lsjlt.com/news/1885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java判断是否为素数(质数)的方法
    质数的定义:对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。判断一个数是否为质数(素数)方法:如果是偶数,直接返回;然后从3开始,步长为2,一直到n的算术平方根为止,都除不尽则为质数。Java程序:(推...
    99+
    2014-11-06
    java
  • Python 判断是否为质数或素数的实例
    一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。 首先我们来第一个传统的判断思路: def handle...
    99+
    2022-06-04
    素数 质数 判断是否
  • java判断是否是质数的方法介绍
    质数的定义:对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。判断一个数是否为质数(素数)方法:如果是偶数,直接返回;然后从3开始,步长为2,一直到n的算术平方根为止,都除不尽则为质数。推荐:java视频...
    99+
    2016-12-20
    java
  • java如何判断一个数是否是素数(质数)
    目录java判断一个数是否是素数(质数)质数(prime number)又称素数,有无限个思路java 求1-100之间的质数质数定义:1、质数实例一2、质数实例二3、质数实例三4、...
    99+
    2024-04-02
  • java怎么判断一个数是否为质数
    判断一个数是否为质数可以使用以下步骤: 判断这个数是否小于2,如果小于2则不是质数。 遍历2到这个数的平方根,对于每个数判断是否能...
    99+
    2023-10-22
    java
  • java中如何判断一个数是否是素数(质数)
    首先要明白什么素数(质数),质数的定义:对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。判断一个数是否为质数(素数)方法:如果是偶数,直接返回;然后从3开始,步长为2,一直到n的算术平方根为止,都除不尽...
    99+
    2017-03-25
    java基础 java 判断 素数 质数
  • java判断string是否为数字的方法
    java中判断字符串是否为数字的方法:用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System...
    99+
    2022-01-16
    java
  • 使用java怎么判断是否为素数
    使用java怎么判断是否为素数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对...
    99+
    2023-06-14
  • java判断字符是否为数字的方法
    java判断字符是否为数字的方法:(推荐:java视频教程)使用Character.isDigit(char)判断char num[] = str.toCharArray();//把字符串转换为字符数组 StringBuffer title...
    99+
    2016-02-23
    java
  • java判断是否为整数的几种方法
    方法一:用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character...
    99+
    2015-08-30
    java
  • java中判断数组是否为空的方法
    一维数组需要根据数组长度判断,如果为0,则为空,反之不是;二维数组需要根据第一行的数组长度判断,如果为0,则为空,反之不是。实例如下:public class Main { public static void main(Strin...
    99+
    2016-02-29
    java基础 java 判断 数组 为空 方法
  • java判断是否为数字
    java中判断是否是数字的方法:方法一:用JAVA自带的函数isDigit()方法判断isDigit() 方法用于判断指定字符是否为数字。如果字符为数字,则返回 true;否则返回 false。public static boolean i...
    99+
    2015-01-06
    java基础 java
  • JavaScript判断是否为数字的方法
    这篇文章主要讲解了“JavaScript判断是否为数字的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript判断是否为数字的方法”吧!JavaScript判断是否为数字的方...
    99+
    2023-06-14
  • javascript判断是否为函数的方法
    这篇文章将为大家详细讲解有关javascript判断是否为函数的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在javascript中,可以借助typeof和“===”操作符来判断是否为函数,语法格式...
    99+
    2023-06-14
  • python判断是否为整数的方法
    这篇文章给大家分享的是有关python判断是否为整数的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python判断是否为整数的方法:1、使用【type()】函数判断,代码为【type(name, bases...
    99+
    2023-06-08
  • 判断一个数是否是素数(Java版)
    目录 素数的定义 求解素数 素数判定法1: 遍历从2到n-1的所有数字,判断是否有可以被n整除的数,如果没有,则为素数。 优化法2: 判定的范围改为[2 -,n/2]。当 i>n/2 时,则判定为素数。 优化法3: 在Java中判定素数的范...
    99+
    2023-10-07
    java 开发语言 算法 idea
  • java判断字符串是否为整数的方法
    java判断字符串是否为整数的方法:方法一:用JAVA自带的函数 public static boolean isOne(String str) { for (int i = str.length(); --i >= 0;) { ...
    99+
    2014-05-12
    java
  • java判断字符串是否为数字的方法
    Java中判断字符串是否为数字可以使用以下方法:1. 使用正则表达式判断:public static boolean isNumer...
    99+
    2023-05-13
    java判断字符串 java
  • Python编程判断一个正整数是否为素数的方法
    本文实例讲述了Python编程判断一个正整数是否为素数的方法。分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...
    99+
    2022-06-04
    素数 方法 正整数
  • java中判断是否为数组
    java判断是否是数组的方法:一、使用instanceof判断是否为数组instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是...
    99+
    2015-04-22
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作