国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java判斷一個數是否為素數[轉]

2019-11-14 22:03:12
字體:
來源:轉載
供稿:網友
java判斷一個數是否為素數[轉]

http://blog.csdn.net/lwcumt/article/details/8027586

importjava.util.Scanner;

//質數又稱素數,是指在一個大于1的自然數中,除了1和此整數自身外,不能被其他自然數整除的數

publicclassPRimeNumber{

publicstaticvoidmain(String[]args){

Scannerscan=newScanner(System.in);//掃描器,接收控制臺輸入信息

System.out.print("請輸入一個整數:");

try{

intnum=scan.nextInt();//取出控制臺輸入的信息

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

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

}else{

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

}

}catch(Exceptione){

System.out.println("請輸入整數");//捕捉異常,若輸入的不是整數,輸出異常

}

}

/**

*<pre>

*用于判斷一個數是否為素數,若為素數,返回true,否則返回false

*</pre>

*

*@parama

*輸入的值

*@returntrue、false

*/

publicstaticbooleanisPrime(inta){

booleanflag=true;

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

returnfalse;

}else{

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

if(a%i==0){//若能被整除,則說明不是素數,返回false

flag=false;

break;//跳出循環

}

}

}

returnflag;

}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍州市| 静安区| 漳浦县| 永安市| 宣威市| 昌平区| 双峰县| 临猗县| 河间市| 张家界市| 略阳县| 岳西县| 怀集县| 达州市| 上高县| 鸡西市| 静乐县| 中阳县| 工布江达县| 泰来县| 固阳县| 清镇市| 文登市| 炉霍县| 朝阳市| 滨海县| 青浦区| 大英县| 桐柏县| 西宁市| 共和县| 道真| 历史| 屏山县| 澜沧| 鲁甸县| 平度市| 图片| 迁西县| 庐江县| 垫江县|