Account.java
public class Account {
int id;
//C++表示字符串有两种方法
//字符数组 char name[] #include strcpy()函数
//字符换类 string name #include
//java中 String 一种方法
String name;
int money;
public Account() {
}
public Account(int id, String name, int money) {
this.id = id;
this.name = name;
this.money = money;
}
public Account(int id, String name) {
this.id = id;
this.name = name;
}
public void print(){
System.out.println(id +","+name +"," +money);
}
public void inMoney(int m){
this.money += m;
}
public void outMoney(int m){
if (m>money){
System.out.println("余额不足,无法操作");
}else{
this.money -= m;
}
}
}
TestAccount.java
import java.util.Scanner;
public class TestAccount {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int id;
String name;
int money;
System.out.println("请输入账号");
id = input.nextInt();//对象名.方法名
System.out.println("请输入姓名");
name = input.next();
System.out.println("请输入金额");
money = input.nextInt();
//声明对象
Account ac = new Account(id,name,money);
ac.print();
int m;
System.out.println("请输入存款金额");
//cin
//类 java提供的类 系统类 JRE= JVM + JAVA 运行支持类库
m = input.nextInt();
ac.inMoney(m);
ac.print();
System.out.println("请输入取款金额");
m = input.nextInt();
ac.outMoney(m);
ac.print();
}
}