class Main {
public static void main(String[] args) {
System.out.println("Hello world! - java.jsrun.net ");
Account account = new Account();
account.setName("jack");
account.setMoney(30);
account.setPsd("123456");
account.showInfo();
}
}
class Account{
private String name;
private double money;
private String psd;
public Account(){
}
public Account(String name, double money,String psd){
this.setName(name);
this.setMoney(money);
this.setPsd(psd);
}
public void setName(String name){
if( name.length()>=2 && name.length()<=4 ){
this.name=name;
} else {
System.out.println("名字长度不对,需要2-4个字符之间,给一个默认名字大聪明");
this.name= "小明";
}
}
public String getName(){
return name;
}
public void setMoney(double money){
if(money>20) {
this.money=money;
} else {
System.out.println("余额必须大于20,默认为0");
}
}
public double getMoney(){
return money;
}
public void setPsd(String psd){
if( psd.length()==6 ){
this.psd = psd;
} else {
System.out.println("密码长度必须6位,给一个默认密码000000");
this.psd= "000000";
}
}
public String getPsd(){
return psd;
}
public void showInfo(){
System.out.println("账号信息:姓名:"+ name +"\t余额:"+ money +"\t密码:"+ psd);
}
}