素数 即 质数 。java
质数(prime number)又称素数,有无限个。一个大于1的天然数,若是除了1和它自己外,不能被其余天然数整除(除0之外)的数称之为素数(质数);不然称为合数。根据算术基本定理,每个比1大的整数,要么自己是一个质数,要么能够写成一系列质数的乘积;并且若是不考虑这些质数在乘积中的顺序,那么写出来的形式是惟一的。数组
在天然数域内,质数是不可再分的数,是组成一切天然数的基本元素。 好比,10 是由2和5的积,质数有无穷多个,所以算术世界的元素也就有无穷多个。算术世界内的一切对象、定理和方法,都是由其基本元素质数组成的。ide
关于质数有不少历史悠久的世界级的难题,如哥德巴赫猜测,黎曼猜测,孪生素数猜测等。url
package com.ww.yzpD; public class isPrime { public boolean isPrime(int value){ boolean con=false; if (value%2!=0) { con=true; } return con; } } package com.ww.yzpD; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner (System.in); isPrime isprime = new isPrime(); System.out.println("请输入一个整数:"); int num=in.nextInt(); if (isprime.isPrime(num)) { System.out.println("是"); }else { System.out.println("不是"); } } }