日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

flag在java怎么用_JAVA flag怎么用

發布時間:2024/9/19 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flag在java怎么用_JAVA flag怎么用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JAVA flag怎么用

關注:61??答案:3??mip版

解決時間 2021-01-29 16:36

提問者傃顏莄蒾亾

2021-01-29 06:22

程序填空,不要改變與輸入輸出有關的語句。

輸入一個正整數repeat (0

輸入一個正整數n,如果它是素數,輸出"YES",否則,輸出"NO"(素數就是只能被1和自身整除的正整數,1不是素數,2是素數)。

要求定義并調用函數prime(m)判斷m是否為素數。

例:括號內是說明

輸入

4 (repeat=4)

1 2 9 17

輸出

NO (1不是素數)

YES (2是素數)

NO (9不是素數)

YES (17是素數)

import java.util.Scanner;

public class Test50004{

public static void main(String args[]){

int ri, repeat,n;

boolean flag;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

n=in.nextInt();

if(flag) System.out.println("YES");

else System.out.println("NO");

}

}

}

不要改變輸出形式,請給出答案,謝謝

最佳答案

二級知識專家千里故人稀

2021-01-29 07:45

import java.util.Scanner;

public class Test50004{

public static void main(String args[]){

int ri, repeat,n;

boolean flag;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

n=in.nextInt();

flag = prime(n);

if(flag) System.out.println("YES");

else System.out.println("NO");

}

}

public static boolean prime(int num ){

boolean flag = true;//判斷是否為素數的變量

for (int m = 2; m <= (num - 1); m++) {// 循環2 因為1和本身肯定能被整除 所以從2開始至當前數-1循環

if (num % m == 0) {// 如果循環2循環到有數能被當前數整除 則跳出循環2 并且當前數不是質數 設置flag為false

flag = false;

break;

}

}

return flag;

}

}

全部回答

1樓你的幸福"關我啥事

2021-01-29 09:42

1樓的很好,把for循環里的num-1換成num/2更好,還有在return前加上如下內容:

if(num==1) flag=false;

這樣才能在輸入1時輸出NO。

2樓清歡話寂寥

2021-01-29 08:58

//原來括號內的是說明啊,我還一直想要怎么才能把括號的提到后邊呢,哈哈。代碼搞定了,你看看。

import java.util.scanner;

public class test50004{

public static void main(string args[]){

int ri, repeat,n;

boolean flag;

scanner in=new scanner(system.in);

repeat=in.nextint();

for(ri=1; ri<=repeat; ri++){

n=in.nextint();

flag=prime(n);

if(flag)? system.out.println("yes");

else? system.out.println("no");

}

}

public static boolean prime(int m){

for(int ri=2;ri<=math.sqrt(m);ri++){

if(m%ri!=0) continue ;

return false;

}

return true;

}

}

我要舉報

如果感覺以上信息為低俗/不良/侵權的信息,可以點下面鏈接進行舉報,我們會做出相應處理,感謝你的支持!

點此我要舉報以上信息!

推薦資訊

大家都在看

總結

以上是生活随笔為你收集整理的flag在java怎么用_JAVA flag怎么用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。