package 面向对象_HomeWork;
import java.util.Scanner;
public class n {
public static void main(String[] args) {
Account a=new Account(10000);
Scanner s=new Scanner(System.in);
System.out.println("输入存储的金额");
int c=s.nextInt();
a.save(c);
System.out.println("存入成功,当前余额为:"+a.getMoney());
try{
System.out.println("输入取走的金额");
int q=s.nextInt();
a.out(q);
System.out.println("提取成功,当前余额为:"+a.getMoney());
}
catch(Exception e){
System.out.println("对不起,您的余额不足!");
}finally{
System.out.println("本次服务结束,谢谢!");
}
}
}
class Account{
private int money;//本金
public Account(int money) {
super();
this.money = money;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
public int save(int jia){//存钱
return money+=jia;
}
public int out(int qu)throws MyException{
if(qu>money){
throw new MyException("余额不足");
}
return money-=qu;
}
}
class MyException extends Exception{
public MyException(String s){
super(s);
}
}
编写Java应用程序。首先定义一个描述银行账户的Account类, 包括成员变量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,编写一个主类,在主类中测试Account类
最新推荐文章于 2022-08-26 17:40:17 发布