Java 类实现问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:20:13
//CountAtm 用来实现ATM机的存取款功能
public class CountAtm {
int deposit;
int take;
int overage;
public int depositOverage(){
overage=overage+deposit;
return overage;
}
public void showdepositOverage(int deposit,int depositOverage){
System.out.print("存入:"+deposit+"元后,余额为:"+depositOverage());
}
public int takeOverage(){
if(overage>take){
overage=overage-take;
return overage;
}else{
return -1;
}
}
public void takeOverage(int take,int overage){
System.out.print("取出:"+take+"元后,余额为:"+takeOverage());
}
}

//测试类
import java.util.Scanner;
public class Account {
public static void main(String[] args) {
CountAtm ca = new CountAtm();
Scanner input = new Scanner(System.in);
System.out.print("请输入存/取:");
String mode = input.next();

String result=ca.showdepositOverage(0,0);

ca的这个方法要声明为string

public string showdepositOverage(int deposit,int depositOverage){
System.out.print("存入:"+deposit+"元后,余额为:"+depositOverage());
return 你需要的值
}

public String takeOverage(){
if(overage>take){
overage=overage-take;
return new String(overage);
}else{
return new String("错误");
}