一,实验过程
import java.util.Scanner;
public class Account {
public int id;
public int password;
public String name;
public int money;
public Account(int id, int password, String name, int money) {
this.id = id;
this.password = password;
this.name = name;
this.money = money;
}
// 有一个方法show(),显示账户的账号、姓名和余额信息
public void show(){
System.out.println("账户:" + id);
System.out.println("姓名:" + name);
System.out.println("余额:" + money);
}
/*有一个取款方法 takeMoney(),先让用户输入密码验证,
密码正确后输入取款金额,取款成功后余额减除相应的金额*/
public void takeMoney(){
while(true){
Scanner sc = new Scanner(System.in);
System.out.println("请输入密码进行验证!");
int pass = sc.nextInt();
if(pass == password){
System.out.println("请输入需要取款的金额:");
int withdrawals = sc.nextInt();
if(withdrawals <= money) {
money= money-withdrawals;
System.out.println("余额为:" + money);
}else {
System.out.println("当前余额不足" );
}
break;
}else{
System.out.println("你输入的密码有误,请重新输入!");
}
}
}
二.实验结果
三,实验心得
在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。同时,因正确的编出程序而带来的成就感让我对编程更加感兴趣。