java成绩录入异常处理_java 作业09 异常处理

一 程序设计

1、Atm异常处理

源代码

importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Scanner;classATM{privateString zhanghu;privateString name;privateString Date;privateString mima;private doubleyuer;publicString getMima(){returnmima;

}public voidcunkuan(){

System.out.println("请输入存款金额:");

Scanner s=newScanner(System.in);

yuer+=s.nextDouble();

}public voidquluan(){

String qu="";int quu=0;boolean f=true,q=true,h=true;while(q){

Scanner ss=newScanner(System.in);

System.out.println("请选择:1、取款,2、返回,3、退卡。");int ch=ss.nextInt();switch(ch)

{case 1:while(f){

System.out.println("请输入取款金额:");

Scanner s=newScanner(System.in);

qu=s.nextLine();int a=qu.length();for(int i=0;i

{if((qu.charAt(i)'9'))

{

h=false;break;

}elseh=true;

}if(!h){try{

System.out.println("数字格式异常");throw newmyException();

}catch(myException e){

System.out.println("请输入数字");

f=true;

}

}if(h){

quu=Integer.parseInt(qu);if(quu%100!=0){try{

System.out.println("数字录入错误,");throw newmyException();

}catch(myException e){

System.out.println("请输入100的整数倍:");

f=true;

}

}elsef=false;

}

}

yuer=yuer-quu;break;case 2:

q=false;break;case 3:

System.exit(0);

}

}

}public voidzhuanzhang(){boolean f=true;double zhuan=0;

Scanner s=newScanner(System.in);

System.out.println("请输入转账账号");

String zhang=s.nextLine();while(f){

System.out.println("请输入转账金额:");

zhuan=s.nextDouble();if(zhuan>yuer) //转账超过余额。

try{throw newmyException();

}catch(myException e){

System.out.println("转账超出余额,请重新输入:");

}elsef=false;

}

yuer-=zhuan; //当前余额

System.out.println("转账成功!");

}public voidxiugai(){

System.out.println("请输入当前密码:");

Scanner s=newScanner(System.in);

String mi=s.nextLine();if(mi.equals(mima))

{

System.out.println("请输入要修改的密码:"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值