我似乎无法在最后显示消息对话框。程序运行时没有错误,请求输入,然后没有任何东西,好像它忽略了我的if语句。任何线索?
input=JOptionPane.showInputDialog("Enter Internet package choice(A,B, or C):");
hours=JOptionPane.showInputDialog("Enter number of hours used:");
rate=Integer.parseInt(hours);
if(input.equals(a)){
if(rate>10){
optionA=(rate-10) * 2.00 +9.95;
JOptionPane.showMessageDialog(null,"The total is $ " + optionA);}
else if(rate<=10){
JOptionPane.showMessageDialog(null,"The total is $ " + 9.95);
所有内容都已初始化并声明,因此我对此感到难过。
答案 0 :(得分:0)
input.equals(a)必须返回false。在调试器中单步执行,然后查看