每日一练_11
题目:用类描述计算机中CPU的速度和硬盘的容量。
代码如下:
CPU.java
public class CPU{
int speed;
void setSpeed(int m){
this.speed = m;
}
int getSpeed(){
return speed;
}
}
HardDisk.java
public class HardDisk{
int amount;
void setAmount(int m){
this.amount = m;
}
int getAmount(){
return amount;
}
}
PC.java
public class PC{
CPU cpu;
HardDisk HD;
void setCPU(CPU c){
this.cpu = c;
}
void setHardDisk(HardDisk h){
this.HD = h;
}
void show(){
System.out.println("CPU的速度:"+cpu.getSpeed());
System.out.println("硬盘的容量:"+HD.getAmount());
}
}
Test.java
public class Test{
public static void main(String args[]){
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();
}
}
测试如下:
CPU的速度:2200
硬盘的容量:200
这是课本上的课后编程题,马上要考试,就当复习又做了一遍。以前觉得很难,题目读完也不知道如何敲出代码。现在倒是勉强可以看着题目,一步步敲出满足题意的代码。算是一种进步吧。每天一练,积少成多,加油!!!
901

被折叠的 条评论
为什么被折叠?



