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();    }}

这里写图片描述

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 顺产肛门脱肛了怎么办 怀孕痔疮老脱出怎么办 顺产后浑身酸疼怎么办 爬山后肌肉酸疼怎么办 手上打针胳膊疼怎么办 狗 打针后疼痛怎么办 流产后浑身酸疼怎么办 屋子里潮湿有味怎么办 墙潮湿发霉有味怎么办 当兵体检没有过怎么办 航空面试有纹身怎么办 儿童眼睛外斜视怎么办 大疆imu异常怎么办 新生儿血液回流不好怎么办 灌肠温度高了怎么办 炎症引起的咳嗽怎么办 90岁老人肠梗阻怎么办 84岁老人肠梗阻怎么办 婴儿开塞露后大便肚子疼怎么办 孕早期用开塞露肚子疼怎么办 冰点脱毛后刺痛怎么办 医院建不上档怎么办 dnf输入变繁体怎么办 机械钟表不走了怎么办 火柴枪卡住了怎么办 dnf卖掉的东西怎么办 mac恢复备份失败怎么办 割的双眼皮凹陷怎么办 公司聚餐不想去怎么办 左前分支阻滞怎么办 新电脑特别卡怎么办 夜神安卓模拟器网络没有怎么办 电脑磁盘占用率100怎么办 逆战没有语音怎么办 qt语音登陆不了怎么办 电脑无法识别键盘怎么办 金立f106耗电快怎么办 移动网络速度慢怎么办 手机wifi网络不稳定怎么办 试管取卵腹水怎么办 取卵术后便秘怎么办