Java练习(4)
来源:互联网 发布:淘宝卖家发布宝贝流程 编辑:程序博客网 时间:2024/05/17 16:43
课堂练习2:
打印当前时间。学习使用Date类和Calendar类。 ##
package Time;import java.util.Calendar;import java.util.Date;public class nowTime { public static void main(String[] args) { //获取本机的当前日期和时间 Date nowTime=new Date(); System.out.println(nowTime); //初始化一个日历对象 Calendar ca =Calendar.getInstance(); ca.setTime(new Date()); //获取当前的年月日 int year=ca.get(Calendar.YEAR), month=ca.get(Calendar.MONTH)+1, day=ca.get(Calendar.DAY_OF_MONTH); System.out.println("现在的时间是:"); System.out.print(" "+year+"年"+" "+month+"月"+day+"日"); //获取当天的具体时间 时分秒 int hour=ca.get(Calendar.HOUR_OF_DAY), minute=ca.get(Calendar.MINUTE), second=ca.get(Calendar.SECOND); System.out.println(""+hour+"时"+" "+minute+"分"+" "+second+"秒"+" "); }}
课堂练习4:
编写代码模拟手机与SIM卡的组合关系。
要求:
SIM卡类负责创建SIM卡;
Phone类负责创建手机;
手机可以组合一个SIM卡;
手机可以更换其中的SIM卡。 ##
package SIM;public class SIM { long number; SIM(long number){ this.number=number; } long getNumber(){ return number; }}package SIM;public class MobileTelephone { SIM sim; void setSIM(SIM card){ sim=card; } long lookNumber(){ return sim.getNumber(); }}package SIM;public class TestSIM { public static void main(String[] args) { SIM simone=new SIM(1506596259L); MobileTelephone phone=new MobileTelephone(); phone.setSIM(simone); System.out.println("手机号码:"+phone.lookNumber()); SIM simTwo =new SIM(18375433857L); phone.setSIM(simTwo); //更改SIM卡 System.out.println("更改后的手机号码:"+phone.lookNumber()); } }
课堂练习5:
package Circle;public class PC { CPU cpu; HardDisk HD; void setCPU(CPU c){ cpu=c; } void setHardDisk(HardDisk h){ HD=h; } void show(){ System.out.println("电脑中cpu的速度为:"+cpu.getSpeed()); System.out.println("电脑中cpu的容量为:"+HD.getAmount()); }}package Circle;public class CPU { int speed; void setSpeed(int m){ speed=m; } int getSpeed(){ return speed; }}package Circle;public class HardDisk { int amount; void setAmount(int m){ amount=m; } int getAmount(){ return amount; }}package Circle;public class Test { public static void main(String[] arg){ CPU cpu=new CPU(); cpu.setSpeed(2200); HardDisk disk=new HardDisk(); disk.setAmount(200); PC pc=new PC(); pc.setCPU(cpu); pc.setHardDisk(disk); pc.show(); }}
阅读全文
0 0
- Java练习(4)
- 数据结构(java)练习4
- java小练习(4)-- Fibonacci problem
- java练习4
- Java的练习4
- java练习4
- Java练习(注意)
- (练习)java字符串
- Java练习(1)
- Java练习(2)
- Java练习(3)
- java学习练习(编程练习)
- 【Java练习4】POJ 1503
- java基础编程练习4
- Java基础练习选择题(4)
- Java开发练习4,多态
- Java开发练习4,接口
- 数据结构(java)练习1
- HashMap,HashSet,HashTable,LinkedHashMap,LinkedHashSet,ArrayList,LinkedList,ConcurrentHashMap,Vector
- 【目标检测】RCNN算法详解
- 数据库那些事
- LinearLayout动态添加控件及将某XML动态加入到Activity显示(1)
- centos7.3实现基于源码编译安装LAMP的wordpress应用
- Java练习(4)
- 我的第001天学习记录
- 顺序表
- String相关知识
- StringBuilder类的常用方法 增删改查、反转、互转
- levelDB的效率
- 2017/10/6模拟赛总结
- 关联规则挖掘
- UVA 107 The Cat in the Hat