我嵌套的if else不起作用。嵌套,如果其他人不工作
下面是代码:
if(s.getSelectedItem().toString().equals("Margherita")){
if(s1.getSelectedItem().toString().equals("Personal")){
rowbill=65*n;
}
if(s1.getSelectedItem().toString().equals("Medium")){
rowbill=125*n;
}
if(s1.getSelectedItem().toString().equals("Family")){
rowbill=240*n;
}
}else if(s.getSelectedItem().toString().equals("Simply Veg")){
if(s1.getSelectedItem().toString().equals("Personal")){
rowbill=75*n;
}
if(s1.getSelectedItem().toString().equals("Medium")){
rowbill=145*n;
}
if(s1.getSelectedItem().toString().equals("Family")){
rowbill=285*n;
}
}else if(s.getSelectedItem().toString().equals("Veggie Crunch")){
if(s1.getSelectedItem().toString().equals("Personal")){
rowbill=100*n;
}
if(s1.getSelectedItem().toString().equals("Medium")){
rowbill=195*n;
}
if(s1.getSelectedItem().toString().equals("Family")){
rowbill=350*n;
}
}
理想的情况下它应该工作。 – Sandy 2011-04-05 09:41:55
这是一个'if else'或'if else if'语句 – 2011-04-05 09:42:34
你能写一个小测试用例来证明为什么这种方法不起作用吗? – 2011-04-05 09:46:11