我的想法是可能代码存在逻辑错误,所以并不报错但运行不了,各位看看哪些代码段有问题
public class Exercises3 {
public static void mian(String[]args){
double principal=0;
while(true) {
String strselection=javax.swing.JOptionPane.showInputDialog("0:退出\n1:存款\n2:取款\n3:查询余额");
int selection=Integer.parseInt(strselection);
if(selection==0)break;
switch(selection) {
case 1:
String strinmoney=javax.swing.JOptionPane.showInputDialog("输入存款:");
double inmoney=Double.parseDouble(strinmoney);
principal=principal+inmoney;
System.out.println("成功存入"+inmoney+"元");
break;
case 2:
String stroutmoney=javax.swing.JOptionPane.showInputDialog("输入取款:");
double outmoney=Double.parseDouble(stroutmoney);
principal=principal-outmoney;
System.out.println("成功取出"+outmoney+"元");
break;
case 3:
System.out.println("账户余额:"+principal);
break;
default :
System.out.println("非法输入!");
}
}
System.out.println("退出成功");
}
}