if語句的嵌套java
A. java裡面if的條件裡面能不能在放if
if是可以嵌套使用的
if(條件1){
if(條件2){
語句1;
}
語句2;
}
這樣寫,當同時滿足條件1和條件2的時候,才會執行語句1
如果只滿足條件1,但是不滿足條件2,就會執行語句2
B. Java如何優化if語句嵌套
你好,提問者:
如果解決了你的問題請採納,若有疑問請追問,謝謝!
因為你沒寫你具體是什麼問題,我只能憑借自己的經驗給你說下了。
優化if語句,可以先分析if語句中是否可以合並成一條語句,用&&或者||合並。重復的代碼,可以提取出來。
C. JAVA中:for語句和if語句的嵌套循環題:
先寫出for循環啊,確定循環的次數.你是1-1000就是1000次啊.
例:(int
i=1;i<=1000;i++)
然後寫出if語句,在()中寫出判斷是否是質數的條件.
如果成立就用System.out.println(i);輸出這個數就是了.
如果還想要求出一共有多少個這個數的話你可以在循環外定義一個int的變數.初始值為0;例:int
a
=
0;
然後在if中的輸出語句前後用a++,最後在循環外輸出變數a就是了.
D. java的if嵌套
if(a=b&&b=c){
System.out.print("這三個數相等。");
}else{
if(a+b+c>1000){
System.out.print("這三個數之和大於1000");
}else{
System.out.print("這三個數之和不大於1000");
}
}
E. java裡面if怎樣再嵌套一個if
if(10000<tax1){
if(tax1<15000){
//需要執行的代碼
}
}
這就相當於分兩步if進行判斷。
F. java中關於if嵌套結構
if(a=b&&b=c){System.out.print("這三個數相等。");}else{if(a+b+c>1000){System.out.print("這三個數之和大於1000");}else{System.out.print("這三個數之和不大於1000");}}
G. java if語句嵌套if語句
import java.util.Scanner;
public class jsq {
//我想寫一個計算器,if這樣嵌套報錯,在c里就可以。我剛學Java,該怎麼改?
public static void main(String[] args)
{Scanner s=new Scanner(System.in);
Scanner sz=new Scanner(System.in);
Scanner o=new Scanner(System.in);
int q,w,e = 0;
char p;
System.out.println("請輸入兩個數字後輸入運算符號");
q=s.nextInt();
w=sz.nextInt();
String p1=o.next();
if (p1.equals("+")){
e=q+w;
System.out.println("結果是:"+e);
}
else if(p1.equals("-")){
e=q-w;
System.out.println("結果是:"+e);
}
else if(p1.equals("/")){
e=q/w;
System.out.println("結果是:"+e);
}
else if(p1.equals("*")){
e=q*w;
System.out.println("結果是:"+e);
}
{
}
}
}
//從控制台讀入 不能讀取char類型的字元可以用String類型 在用equals()函數來比較兩個字元
//串的是否相等
H. Java中if嵌套問題,代碼如下:
String 是引用類型,比較兩個引用類型的值應該使用equals比較
如下:
if (sex.equals("男")) {
System.out.println("請輸入你的年齡");
int age = in.nextInt();
if (age >= 18) {
System.out.println("成年人");
} else {
System.out.println("小屁孩");
}
} else {
System.out.println("原來是個女的");
}
如果依然執行不了,請將編譯後的if3.calss文件刪除cmd關閉,然後打開cmd再重新編譯並執行
I. java中if嵌套
你應該用if...else if的並列結構,而不是嵌套if。