package com.hanqi.kejian; //编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,编写一个主类,在主类中测试Account类的功能。 //银行账号 public class Account { //可以加上权限你修饰符,私有的private String zhangHao;//账号 //可以加上权限你修饰符,私有的private private double yuE;//余额 //构造方法 //开户 Account(String zh) { zhangHao=zh; } //同时存钱 Account(String zh,double ck) { zhangHao=zh; yuE=yuE+ck; } //成员方法 //存钱 //有参数无返回值的方法 void cunQian(double ck) { yuE+=ck; System.out.println("存入"+ck); } //取钱 boolean quQqian(double qk)//有参数有返回值 { if(qk<=yuE) { yuE-=qk; System.out.println("取出"+qk); return true; } else { System.out.println("余额不足"); return false; } } //获取余额 double getYuE()//无参数有返回值 { return yuE; } //显示账号的余额 void showAccount() { System.out.println("账号"+zhangHao+"余额="+yuE); } } //主类main方法 package com.hanqi.kejian; import java.util.Scanner; public class Accounttext { public static void main(String[] args) { // TODO Auto-generated method stub //测试 Account ac1=new Account("123",1000); ac1.cunQian(100); ac1.quQqian(900); if(ac1.quQqian(300)) { System.out.println("取钱成功"); } else { System.out.println("取钱失败"); } ac1.showAccount(); } }
运行结果:
//给成员变量属性,加上权限修饰符 package com.hanqi.kejian; //西游记人物 public class XiYouJiRenWu { // 属性 // 私有属性private private double height;// 身高 private String name;// 名称 private String weapon;// 武器 // // //读 // public String getName() // { // return this.name; // } // //写 // public void setName(String name) // { // this.name=name; // } // public double getHeight() { return height; } public void setHeight(double height) { if(height<=0) { System.out.println("身高没有负数"); return; } this.height = height; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getWeapon() { return weapon; } public void setWeapon(String weapon) { this.weapon = weapon; } } //主类main方法 package com.hanqi.kejian; public class XiYouJiRenWutext { public static void main(String[] args) { // TODO Auto-generated method stub //创建对象 //实例化XiYouJiRenWu这个类 XiYouJiRenWu yx=new XiYouJiRenWu(); yx.setName("猪八戒"); yx.setWeapon("猪筢"); System.out.println("人物的名称是:"+yx.getName()+","+"使用的武器是:"+yx.getWeapon()); yx.setName("孙悟空"); yx.setWeapon("金箍棒"); System.out.println("人物的名称是:"+yx.getName()+","+"使用的武器是:"+yx.getWeapon()); } }
运行结果:
//编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 //成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒) //进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义 //一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这 //些对象调用方法show()来显示时钟的时间。 //用上节课的方法做 package com.hanqi.kejian; public class sdsdsd { int hh; int mm; int ss; String time; sdsdsd(int h,int m,int s) { hh=h; mm=m; ss=s; time=hh+"时"+mm+"分"+ss+"秒"; } String show() { return time; } } //主类main方法 package com.hanqi.kejian; public class fghjk { public static void main(String[] args) { // TODO Auto-generated method stub sdsdsd ck=new sdsdsd(12,30,45); System.out.println("当前时间是:"+ck.show()); } }
运行结果: