JAVA 关于下一步的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 22:48:58
package com.huiwen.java01;
import java.util.Scanner;
public class Cunkuan {
private int a;
public int sum;

public void cun(){
System.out.println("输入存入的钱数:");
Scanner money=new Scanner(System.in);
this.a=money.nextInt();
try{
if(a<=0)

throw new ArithmeticException();
sum=sum+a;
System.out.println("你已经存入:"+a);
System.out.println("你的账户余额是:"+sum);

}
catch(ArithmeticException e){
System.out.println("不可以这样存钱");
}

}
public void qu(){
System.out.println("输入取出的钱数:");
Scanner money=new Scanner(System.in);
this.a=money.nextInt();
try{
if(a<0)

throw new ArithmeticException();

} catch(ArithmeticException e){
System.out.println("不可以这样取钱");
}
try{

其他地方不用动,就是后面的main方法改一下就行
改好的给你看看
public static void main(String[] args){
Cunkuan c=new Cunkuan();
Scanner scan=new Scanner(System.in);
int i=0;
int j=0;
do{
System.out.println("请输入选项,1.存取,2.取钱");
i=scan.nextInt();
if(i==1)
{
c.cun();
}
if(i==2)
{
c.qu();
}
System.out.println("\n请输入选项,1继续,2退出");
j=scan.nextInt();
}while(j==1);
}
还有不明白的可以提出来,我再给你改哈。。。

百度HI我,发给你。