我的if語句存在一些問題。錯誤顯示這 Problem 你能幫我弄清楚它有什麼問題嗎?主要任務是根據申請人的年齡和性別,汽車保險公司有四類保險。Java IF語句無法正常工作
這是代碼:第一
String gender, age;
char group;
int genderint, ageint;
gender = JOptionPane.showInputDialog("Please specify your gender(1 for male, 0 for female)");
age = JOptionPane.showInputDialog("Please enter your age");
genderint = Integer.parseInt(gender);
ageint = Integer.parseInt(age);
if (gender = 0 || 1 && age = > 18 && < 26) {
group = "Category A";
} else if (gender = 0 && age = > 27 && < 60) {
group = "Category B";
} else if (gender = 1 && age = > 27 && < 60) {
group = "Category C";
} else if (gender = 0 || 1 && age = > 60) {
group = "Category D";
} else if (gender = 0 || 1 && age = < 18) {
JOptionPane.showMessageDialog(null, "Sorry, you're too young");
}
JOptionPane.showMessageDialog(null, "You have been assignet to" + group);
}
}
誰告訴你,你可以寫布爾表達式像這樣的'性別= 0 || 1'是你不應該聽的人。 – Tom
@Tom 我剛剛開始上大學,我只是傾向於忘記一些事情。我需要多練習。 – Duzy
那麼,那麼繼續聽你的老師; P。 – Tom