📄 account.java
字号:
import javax.swing.JOptionPane;
class Account
{
private String accountNumber;
private String password;
private double amount=0;
public Account(){}
public Account( String Password)
{
password = Password;
}
public String getAccountNumber()
{
return accountNumber;
}
public void setAccountNumber( String AccountNumber)
{
accountNumber = AccountNumber;
}
public String getPassword()
{
return password;
}
public void setPassword(String Password)
{
password = Password;
}
public double getAmount()
{
return amount;
}
public void Save()//存钱方法
{
double num = 0;
String temp = JOptionPane.showInputDialog("请输入您要存入的金额!","0");
try
{
num = Double.parseDouble(temp);
}
catch(NumberFormatException ex)
{
JOptionPane.showMessageDialog(null,"输入出错!");
}
amount += num;
} //存钱方法
public void Out()//取钱方法
{
double num = 0;
String temp = JOptionPane.showInputDialog("请输入提取金额!","0" );
try
{
num = Double.parseDouble(temp);
}
catch(NumberFormatException ex)
{
JOptionPane.showMessageDialog(null,"您的输入出错!");
}
if (amount >= num)
amount = amount - num;
else
{
String str = "您的余额不足!!!";
JOptionPane.showMessageDialog(null,str);
}
}
public void Pwchange()//修改密码方法
{
String oldpw = JOptionPane.showInputDialog("请输入您的旧密码.","0" );
if (oldpw.equals(password))
{
String newpw = JOptionPane.showInputDialog("请输入您的新密码.","0" );
String snewpw = JOptionPane.showInputDialog("请确认您的新密码.","0" );
if (!compareTwoPassword( newpw,snewpw))
{
JOptionPane.showMessageDialog(null,"您两次输入的密码不一致!");
}
else
{
setPassword(newpw);
JOptionPane.showMessageDialog(null,"密码修改成功!");
}
}
else
{
JOptionPane.showMessageDialog(null,"您输入的密码不正确!!");
}
}
private boolean compareTwoPassword(String newpw,String snewpw) //两次输入密码核对方法
{
boolean b = false;
if(snewpw.equals(newpw)) b=true; //比较字符串
return b; //返回布尔型变量的值
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -