flag在java怎么用_JAVA flag怎么用
JAVA flag怎么用
關注:61??答案:3??mip版
解決時間 2021-01-29 16:36
提問者傃顏莄蒾亾
2021-01-29 06:22
程序填空,不要改變與輸入輸出有關的語句。
輸入一個正整數(shù)repeat (0
輸入一個正整數(shù)n,如果它是素數(shù),輸出"YES",否則,輸出"NO"(素數(shù)就是只能被1和自身整除的正整數(shù),1不是素數(shù),2是素數(shù))。
要求定義并調用函數(shù)prime(m)判斷m是否為素數(shù)。
例:括號內是說明
輸入
4 (repeat=4)
1 2 9 17
輸出
NO (1不是素數(shù))
YES (2是素數(shù))
NO (9不是素數(shù))
YES (17是素數(shù))
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;//判斷是否為素數(shù)的變量
for (int m = 2; m <= (num - 1); m++) {// 循環(huán)2 因為1和本身肯定能被整除 所以從2開始至當前數(shù)-1循環(huán)
if (num % m == 0) {// 如果循環(huán)2循環(huán)到有數(shù)能被當前數(shù)整除 則跳出循環(huán)2 并且當前數(shù)不是質數(shù) 設置flag為false
flag = false;
break;
}
}
return flag;
}
}
全部回答
1樓你的幸福"關我啥事
2021-01-29 09:42
1樓的很好,把for循環(huán)里的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怎么用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java 静态对象数组_Java静态方法
- 下一篇: java el表达式 导航规则_诺禾:在
