首页 > 代码库 > 0918作业-----所有数值未做合法性检测
0918作业-----所有数值未做合法性检测
1 //所有数值未做合法性检测 2 3 //西游记人物类 4 class XiYouJiRenWu{ 5 //成员属性 6 private String name; //人物姓名 7 private double height; //身高 8 private String weapon; //武器 9 //构造方法10 XiYouJiRenWu(){11 }12 XiYouJiRenWu(String name){13 this();14 this.name=name;15 }16 XiYouJiRenWu(String name,double height){17 this(name);18 this.height=height;19 }20 XiYouJiRenWu(String name,double height,String weapon){21 this(name,height);22 this.weapon=weapon;23 }24 //setter25 public void setName(String name){26 this.name=name;27 }28 public void setHeight(double height){29 this.height=height;30 }31 public void setWeapon(String weapon){32 this.weapon=weapon;33 }34 //getter35 public String getName(){36 return name;37 }38 public double getHeight(){39 return height;40 }41 public String getWeapon(){42 return weapon;43 }44 }45 //text class46 public class Text4{47 public static void main(String[] args){48 XiYouJiRenWu sun=new XiYouJiRenWu("孙悟空",175);49 sun.setWeapon("金箍棒");50 System.out.println("姓名:" + sun.getName() + " 身高:" + sun.getHeight() + " 武器是:" + sun.getWeapon());51 XiYouJiRenWu zhu=new XiYouJiRenWu("猪八戒",150);52 zhu.setWeapon("九尺杷");53 System.out.println("姓名:" + zhu.getName() + " 身高:" + zhu.getHeight() + " 武器是:" + zhu.getWeapon());54 }55 }
1 //所有数值未做合法性检测 2 3 //Account class 4 class Account{ 5 //成员属性 6 private String account; //定义账号 7 private double balance; //定义存款余额 8 //构造方法 9 Account(){10 }11 Account(String account){12 this();13 this.account=account;14 }15 Account(String account,double balance){16 this(account);17 this.balance=balance;18 }19 //getter20 public String getAccount(){21 return account;22 }23 public double getBalance(){24 return balance;25 }26 //成员方法27 //存款方法28 public void deposit(double money){29 balance=this.getBalance()+money;30 System.out.println("账户:" + this.getAccount() + "中成功存入:" + money + "元!");31 } 32 //取款方法33 public void quKuan(double money){34 balance=this.getBalance()-money;35 System.out.println("账户:" + this.getAccount() + "中成功取款:" + money + "元!");36 }37 //查询余额38 public void search(){39 System.out.println("账户:" + this.getAccount() + "中余额为:" + this.getBalance());40 }41 }42 //Text5 class43 public class Text5{44 public static void main(String[] args){45 Account account=new Account("6333081603000420028",1000000);46 account.search();47 account.deposit(1000);48 account.quKuan(50000);49 account.search();50 }51 }
1 //所有数值未做合法性检测 2 3 class Clock{ 4 private int hour; 5 private int minute; 6 private int seconds; 7 Clock(){ 8 } 9 Clock(int hour){10 this();11 this.hour=hour;12 }13 Clock(int hour,int minute){14 this(hour);15 this.minute=minute;16 }17 Clock(int hour,int minute,int seconds){18 this(hour,minute);19 this.seconds=seconds;20 }21 public void setHour(int hour){22 this.hour=hour;23 }24 public void setMinute(int minute){25 this.minute=minute;26 }27 public void setSeconds(int seconds){28 this.seconds=seconds;29 }30 public int getHour(){31 return hour;32 }33 public int getMinute(){34 return minute;35 }36 public int getSeconds(){37 return seconds;38 }39 public void show(){40 System.out.println("当前时间为:" + this.getHour() + "点" + this.getMinute() + "分" + this.getSeconds() + "秒!");41 }42 }43 public class Text6{44 public static void main(String[] args){45 Clock c1=new Clock();46 c1.show();47 c1.setHour(10);48 c1.show();49 Clock c2=new Clock(10,10,10);50 c2.show();51 }52 }53
0918作业-----所有数值未做合法性检测
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。