public class Test{

站在用戶的角度思考問題,與客戶深入溝通,找到嵐縣網(wǎng)站設(shè)計(jì)與嵐縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋嵐縣地區(qū)。
public static void main(String []arg){
prime(100);
}
// 什么是質(zhì)數(shù),合數(shù),約數(shù)?
// “素?cái)?shù)”,又稱“質(zhì)數(shù)”,是指:
// 除1和其自身之外,沒有其它約數(shù)的正整數(shù)
// 如 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,...
// 2是最小的質(zhì)數(shù),也是唯一的偶質(zhì)數(shù)
// 質(zhì)數(shù)有無數(shù)多個(gè)
// 與素?cái)?shù)相對的,有“合數(shù)”:
// 除1和其自身之外,仍有其它約數(shù)的正整數(shù)
// 規(guī)定:1和0既不是質(zhì)數(shù),也不是合數(shù)
// 一正基個(gè)數(shù)除了1和它本身不再有別的約數(shù),
// 這樣的數(shù)叫做質(zhì)數(shù),也叫素?cái)?shù)。20以內(nèi)
// 的質(zhì)數(shù)有:2、3、5、7、11、13、17、19
// 一個(gè)數(shù)除了1和它本身還有別的約數(shù),這樣
// 的數(shù)叫做合數(shù)。1和0不是質(zhì)絕清告數(shù)也不是合數(shù)。20
// 以內(nèi)的合數(shù)有:4、6、8、9、10、12、14、15、16、18、20。
// 數(shù)a能被數(shù)b整除,a就是b的倍數(shù),b就是a的約數(shù)。例如:15÷5=3,
// 那么15是5的倍數(shù)并明,5是15的約數(shù)。約數(shù)與倍數(shù)是相互的,
// 不能單獨(dú)說15是倍數(shù),5是約數(shù)。在討論質(zhì)數(shù)、合數(shù)、約數(shù)、
// 倍數(shù)都指自然數(shù)(0除外)。
public int prime(int num) {// 能求無限大的質(zhì)數(shù)//但如果所求的范圍太大,計(jì)算的時(shí)間需要很久
long is = System.currentTimeMillis();
int n, m, i = 0;
label1: for (n = 2; n = num; n++) {
for (m = 2; m = n / 2; m++) {
if (n % m == 0)
continue label1;
}
i++;
// System.out.println("第" + i + "個(gè)素?cái)?shù)是:" + n);
}
long ie = System.currentTimeMillis();
System.out.println("time=" + (ie - is));
return i;
}}
import?java.util.Scanner;
//質(zhì)數(shù)又稱素?cái)?shù),是指在一個(gè)大于1的自然數(shù)中,除了1和此整數(shù)自身外,不能被其他自然數(shù)整除的數(shù)
public?class?PrimeNumber?{
public?static?void?main(String[]?args)?{
Scanner?scan?=?new?Scanner(System.in);//?掃描器,接收控制臺輸入信息
System.out.print("請輸入一個(gè)整數(shù):");
try?{
int?num?=?scan.nextInt();//?取出控制臺輸入的信息
if?(isPrime(num))?{//?調(diào)用isPrime()方法
System.out.println(num?+?"是素?cái)?shù)!");//?若isPrime()方法返回true,輸出是素?cái)?shù)
}?else?{
System.out.println(num?差皮+?"不是素?cái)?shù)!");//?若isPrime()方法返回false,輸出不是素?cái)?shù)
}
}?catch?(Exception?e)?{
System.out.println("請輸入整數(shù)");//?捕捉異常,若輸入的不是整數(shù),輸出異常
}
}
/**
?*?pre
?*?用于判斷一個(gè)數(shù)是否為素?cái)?shù),若為素做慶肢數(shù),返回true,否則返回false
?*?/pre
?*?純世
?*?@param?a
?*????????????輸入的值
?*?@return?true、false
?*/
public?static?boolean?isPrime(int?a)?{
boolean?flag?=?true;
if?(a??2)?{//?素?cái)?shù)不小于2
return?false;
}?else?{
for?(int?i?=?2;?i?=?Math.sqrt(a);?i++)?{
if?(a?%?i?==?0)?{//?若能被整除,則說明不是素?cái)?shù),返回false
flag?=?false;
break;//?跳出循環(huán)
}
}
}
return?flag;
}
}
網(wǎng)頁標(biāo)題:java素?cái)?shù)核心代碼 java素?cái)?shù)和代碼
地址分享:http://chinadenli.net/article32/dsppesc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站制作、用戶體驗(yàn)、Google、定制網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)