学习过程的一次分享,大家可以学习学习!!!
前期准备工作(包括相关工具或所使用的原料等)
环境:windows8.0/windows7的eclipse
详细的操作方法或具体步骤
自定义异常类:
(1):创建一个自定义异常类。
(2):创建一个处理取款业务的类,对每一次取款业务,都显示办理状况,成功或失败。失败(钱不够取或取值为负)时抛出自定义异常,报告失败原因。
(3):创建测试类,在测试类中调用取款方法并处理异常。
程序代码:
import java.util.Scanner;
class MyException extends Exception{
MyException(String s){
super(s);
}
}
class Account{
String name;
floatmoney;
Account(String b,float c){
name=b;
money=c;
}
void cde(float a) throws MyException{
if(a>=0)
if(a<=money)
{
money=money-a;
System.out.println("成功!");
}
else
thrownew MyException("余额不足:");
else
thrownew MyException("输入有误!");
}
}
publicclass ATMDemo {
publicstaticvoid main(String[] args) {
Account a=new Account("zh",7621);
Scanner sc=new Scanner(System.in);
System.out.println("请输入取钱数目:");
float x=sc.nextFloat();
try{
a.cde(x);
}catch(MyException e){
System.out.println(e.getMessage());
}
}
}


注意事项
本程序由本人与同学制作,希望大家给意见!!!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
