java 类和对象基础题
编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型
成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)
进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义
一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这
些对象调用方法show()来显示时钟的时间。
public class Clock { int hour; int min; int sec; Clock(int h,int m,int s) { this.hour=h; this.min=m; this.sec=s; } void shou() { if((hour>=0&&hour<24)&&(min>=0&&min<60)&&(sec>=0&&sec<60)) System.out.println(hour+":"+min+":"+sec); else System.out.println("输入的时间有误"); } public static void main(String[] args) { Clock shijian=new Clock(12,30,45); Clock shijian1=new Clock(25,20,61); Clock shijian2=new Clock(8,15,59); shijian.shou(); shijian1.shou(); shijian2.shou(); } }
编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变
量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,
编写一个主类,在主类中测试Account类的功能。
public class Account { String zhanghao; double YuE; Account(String zhanghao,double YuE) { this.zhanghao=zhanghao; this.YuE=YuE; } double cunkuan(double qianshu) { if(qianshu<0) System.out.println("钱数错误"); else this.YuE+=qianshu ; return this.YuE; } void qukuan(double qianshu) { if(qianshu>this.YuE) { System.out.println("余额不足"); return; } this.YuE-=qianshu ; } double getYuE() { return this.YuE; } public static void main(String[] args) { Account ac=new Account("123456",1000); ac.cunkuan(500); System.out.println("余额"+ac.getYuE()); ac.qukuan(300); System.out.println("余额"+ac.getYuE()); ac.cunkuan(-200); System.out.println("余额"+ac.getYuE()); ac.qukuan(2000); System.out.println("余额"+ac.getYuE()); } }