0
所以我有這段代碼,我只想要選項2在選項1的值不是0時執行。如果它有0,則拋出一個錯誤。任何幫助表示讚賞。謝謝! :)如果第一條語句= 0,則不要繼續
if (option == 1){
System.out.println("YOU HAVE SELECTED OPTION 1");
System.out.println(accounts[i].getOwner().getfirstName() + " " + accounts[i].getOwner().getlastName() + ", Please enter your yearly salary:");
accounts[i].setyearlySalary(in.nextDouble());
}
else if (option == 2){
System.out.println("YOU HAVE SELECTED OPTION 2");
System.out.println(accounts[i].getOwner().getfirstName() + " " + accounts[i].getOwner().getlastName() + ", Please enter any additional salary:");
accounts[i].setotherSalary(in.nextDouble());
}
你是在做你說什麼地方卡住? – emaillenin
我在選項2後嘗試了一些if(accounts [I] .setyearlySalary == 0){System.out.println(「錯誤:如果選項1爲零,則無法繼續);}但它表示void不能轉換爲布爾值 – icewolf461
@ icewolf461爲什麼你在使用setter而不是getter在條件爲 「accounts [I] .setyearlySalary == 0」? –