日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
質(zhì)數(shù)判別的代碼java,怎么用代碼判斷一個(gè)數(shù)是不是質(zhì)數(shù)

用java如何寫(xiě)代碼去判斷質(zhì)數(shù)和合數(shù)

首先介紹下:質(zhì)數(shù)是除了本身和1以外,沒(méi)有質(zhì)因數(shù),就是沒(méi)有數(shù)能夠整除之;合數(shù)是除了本身和1以外還有第三個(gè)數(shù)能整除之。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括剛察網(wǎng)站建設(shè)、剛察網(wǎng)站制作、剛察網(wǎng)頁(yè)制作以及剛察網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,剛察網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到剛察省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

具體示例代碼如下:

public?class?Demo2?{

public?static?void?main(String[]?args)?{

Scanner?scan?=?new?Scanner(System.in);

System.out.print("請(qǐng)輸入一個(gè)數(shù):");

int?num?=?scan.nextInt();

int?index?=?0;//使用一個(gè)數(shù)來(lái)標(biāo)記是質(zhì)數(shù)還是合數(shù)

for?(int?i?=?2;?i??num;?i++)?{

if?(num?%?i?==?0)?{

index++;

}

}

if?(index?==?0)?{//index等于0表示質(zhì)數(shù)

System.out.println("這是個(gè)質(zhì)數(shù)");

}

else?{//index大于0表示合數(shù)

System.out.println("這是個(gè)合數(shù)");

}

}

}

需要注意的是:1不算質(zhì)數(shù)也不算合數(shù)。

java判斷質(zhì)數(shù)

不知道你要的是不是這種效果,程序在你的基礎(chǔ)上做了一些修改,在你的基礎(chǔ)上增加了假如輸入的不是一個(gè)數(shù)時(shí)做什么處理,輸入“back”時(shí)返回,你可以拿去把程序修改的更完善。。你說(shuō)的方法都可以調(diào)用,在 main方法里面需要new一個(gè)對(duì)象來(lái)調(diào)用,除非你把方法定義為靜態(tài)方法(static)。。

import java.util.Scanner;

public class Prime_Decide {

public void isPrime(String st) { // 判斷int整形a是否是素?cái)?shù)

try {

if (st.equals("back")) {

Display();

} else {

int a, i;

a = Integer.parseInt(st);

for (i = 2; i = a / 2; i++) {

if (a % i == 0) {

break;

}

}

if (a == 0) {

System.out.println(a + " 你輸入的數(shù)不是素?cái)?shù)");

} else if (i a / 2) {

System.out.println(a + " 你輸入的數(shù)是素?cái)?shù)");

} else {

System.out.println(a + " 你輸入的數(shù)不是素?cái)?shù)");

}

Input1();

}

} catch (NumberFormatException e1) {

System.out.println("請(qǐng)你輸入正確的數(shù)字?。?!");

Input1();

}

}

public void isPrime_2(String s1, String s2) {

try {

if (s1.equals("back")) {

Display();

} else {

int a = Integer.parseInt(s1);

int b = Integer.parseInt(s2);

if (a 0 a == b a b) {

System.out.println("你的輸入有誤,重新輸入:");

}

int j;

for (int i = a; i = b; i++) {

for (j = 2; j = i / 2; j++) {

if (i % j == 0) {

break;

}

}

if (j i / 2) {

System.out.println(" " + i + " 是素?cái)?shù)");

}

}

Input2();

}

} catch (NumberFormatException e) {

System.out.println("請(qǐng)你輸入正確的數(shù)字?。?);

Input2();

}

}

public void Input1() {

System.out.println("請(qǐng)輸入你要進(jìn)行判斷的數(shù):");

Scanner sc = new Scanner(System.in);

String st = sc.nextLine();

isPrime(st);

}

public void Input2() {

// int a, b;

System.out.println("請(qǐng)輸入上界 a= ");

Scanner sc = new Scanner(System.in);

// a = Integer.parseInt(sc.nextLine());

System.out.println("請(qǐng)輸入下屆 b=");

Scanner st = new Scanner(System.in);

// b = Integer.parseInt(st.nextLine());

isPrime_2(sc.nextLine(), st.nextLine());

}

public void Display() {

System.out.println("請(qǐng)輸入你要進(jìn)行的數(shù)的判斷:\n1: 單個(gè)數(shù)的判斷\n2: 一段整數(shù)范圍的判斷\n3: 退出");

try {

Scanner sc = new Scanner(System.in);

int c = Integer.parseInt(sc.nextLine());

if (c == 1) {

Input1();

} else if (c == 2) {

Input2();

} else if (c == 3) {

System.exit(1);

} else if (c != 1 c != 2 c != 3) {

System.out.println("你輸入如的信息有誤,請(qǐng)重新輸入1、2、3!");

Display();

}

} catch (NumberFormatException e) {

System.out.println("你輸入如的信息有誤,請(qǐng)重新輸入1、2、3!");

Display();

}

}

public static void main(String[] args) {

Prime_Decide pr = new Prime_Decide();

pr.Display();

}

}

希望對(duì)你有幫助!!

Java 判斷質(zhì)數(shù)的方法

public static void main(String[] args) {

int count=0;

int prime=1;

while(count100){

while(true){

prime++;

if(isPrime(prime)){

System.out.print(prime+"||");

count++;

if(count%10==0){

System.out.println(" ");

break;

}

}

}

}

}

public static boolean isPrime(int n){

for(int i=2;in;i++){

if(n%i==0){

return false;

}

}

if(n==1){

return false;

}

return true;

}

1、Java是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話(huà)和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專(zhuān)業(yè)社群。

2、Java是由Sun Microsystems公司推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱(chēng)Java語(yǔ)言)和Java平臺(tái)的總稱(chēng)。由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱(chēng)為Oak,是1991年為消費(fèi)類(lèi)電子產(chǎn)品的嵌入式芯片而設(shè)計(jì)的。1995年更名為Java,并重新設(shè)計(jì)用于開(kāi)發(fā)Internet應(yīng)用程序。

3、用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器均支持Javaapplet。另一方面,Java技術(shù)也不斷更新。Java自面世后就非常流行,發(fā)展迅速,對(duì)C++語(yǔ)言形成有力沖擊。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。2010年Oracle公司收購(gòu)Sun Microsystems。

用java語(yǔ)言判斷一個(gè)數(shù)是不是質(zhì)數(shù)?

下面是我用JavaScript寫(xiě)的素?cái)?shù)函數(shù),供參考,大同小異

PrimeA=function(n,nth){/* 小于n的素?cái)?shù)表

參數(shù)nth 指定返回第n個(gè)素?cái)?shù)

*/

//var?t0=Time.now5();

/*

方法1:利用isPrime 廢棄!

var?t=[];

for(var?i=2;in+1;i++){

if(isPrime(i)){

t.push(i)

}

}

consolelog('方法1:耗時(shí):'+(+Time.now5()-(+t0)));

return?t

*/

//方法2:利用篩法

var?p=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59];//自己往后補(bǔ)充,越多越好,可以加快檢測(cè)小素?cái)?shù)的效率

if(nth??n=669){

return?p[n-1]

}

if(!nth??n2){

return?[]

}

if(n=5000??!nth){

for(var?i=0;i100;i++){

var?j=p.indexOf(n-i);

if(j-1){return?p.slice(0,j+1)};

}

return?p

}

var?m=nth?Math.ceil(n*Math.log(n)+1000):n; //pn?~?nln(n)

// for(var?i=5001;i=m;i+=2){

var?i=5001;

while(i){

var?t=Math.floor(Math.sqrt(i)),?pl=p.length;

for(var?j=0;jpl;j++){//p.length

if(i%p[j]?==?0){

break

}else?if(p[j+1]t){

p.push(i);

if(nth??pl==n-1){

return?i

}

break;

}

}

if(!nth??i=n-1){

return?p

}

i+=2;

}

return?p

//方法3:Wilson測(cè)試

}


分享題目:質(zhì)數(shù)判別的代碼java,怎么用代碼判斷一個(gè)數(shù)是不是質(zhì)數(shù)
文章位置:http://www.dlmjj.cn/article/dseehpc.html