我非王臣 2022-05-15 14:50 采纳率: 100%
浏览 14
已结题

这个程序为什么运行不了,没有报错啊,有什么逻辑错误吗

我的想法是可能代码存在逻辑错误,所以并不报错但运行不了,各位看看哪些代码段有问题
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("退出成功");
}

}

  • 写回答

1条回答 默认 最新

  • 程序喵正在路上 新星创作者: 后端开发技术领域 2022-05-15 14:51
    关注

    可以运行啊

    img

    我知道了,你的main打错了,写成mian了

    img


    有帮助的话希望采纳支持一下,谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 5月24日
  • 已采纳回答 5月16日
  • 创建了问题 5月15日