import?java.util.*;
public?class?Box2?{
public?static?void?main(String[]?args)?{
String?m;
String?w;
String?y;
System.out.println("功率大于50馬力嗎??請(qǐng)輸入Y或N");
Scanner?sc=new?Scanner(System.in);
m=sc.nextLine();
System.out.println("維修記錄不全嗎?請(qǐng)輸入Y或N");
w=sc.nextLine();
System.out.println("運(yùn)行超過(guò)10年嗎?請(qǐng)輸入Y或N");
y=sc.nextLine();
instruct(m,?w,?y);
}
public?static?void?instruct(String?m,String?w,String?y){
if(m.equals("Y")){
if(w.equals("Y")){
if(y.equals("Y")){
System.out.println("進(jìn)行優(yōu)先處理");
}
}
}
else?if(m.equals("Y")){
if(w.equals("Y")){
if(y.equals("N")){
System.out.println("進(jìn)行優(yōu)先處理");
}
}
}
else?if(m.equals("Y")){
if(w.equals("N")){
if(y.equals("Y")){
System.out.println("進(jìn)行優(yōu)先處理");
}
} }
else?if(m.equals("Y")){
if(w.equals("N")){
if(y.equals("N")){
System.out.println("做其他處理");
}
}
}
else?if(m.equals("N")){
if(w.equals("Y")){
if(y.equals("Y")){
System.out.println("進(jìn)行優(yōu)先處理");
}
}
}
else?if(m.equals("N")){
if(w.equals("Y")){
if(y.equals("N")){
System.out.println("作其他處理");
}
}
}
else?if(m.equals("N")){
if(w.equals("N")){
if(y.equals("Y")){
System.out.println("進(jìn)行優(yōu)先處理");
}
}
}
else?if(m.equals("N")){
if(w.equals("N")){
if(y.equals("N")){
System.out.println("作其他處理");
}
}
}else
System.out.println("輸入錯(cuò)誤");
}
}如下圖后面幾個(gè)if語(yǔ)句出了問(wèn)題,不能正常顯示輸出語(yǔ)句,停在了輸出語(yǔ)句前了就沒(méi)有了
1 回答

慕沐9307871
TA貢獻(xiàn)27條經(jīng)驗(yàn) 獲得超9個(gè)贊
你instruct方法的條件判斷流程有問(wèn)題當(dāng)然是這結(jié)果了。
if(m.equals("Y")){ }else?if(m.equals("Y")){ }else?if(m.equals("Y")){ }else?if(m.equals("Y")){ }else?if(m.equals("N")){ }else?if(m.equals("N")){ }else?if(m.equals("N")){ }else ????System.out.println("輸入錯(cuò)誤");
你再看看,你基本結(jié)構(gòu)相當(dāng)于上面這個(gè)
添加回答
舉報(bào)
0/150
提交
取消