求解,

小艾的小艾 2012-05-02 12:33:44
准备工作:创建一个Computer类

要求成员变量包括如下:
(1)编号(即计算机的唯一标识)
(2)CPU型号,
(3)主板型号,
(4)硬盘大小,
(5)内存大小,
(6)显卡型号,
(7)价格,

方法包括如下:
(1)打印当前计算机的所有属性
(2)为计算机添加CPU型号
(3)为计算机添加主板型号
(4)为计算机添加硬盘大小
(5)为计算机添加内存大小
(6)为计算机添加显卡型号
(7)设置计算机价格
(8)获取计算机价格

题目:
(1)要求使用ArrayList存储计算机对象,
形如:ArrayList<Computer> cList = new ArrayList<Computer>();

(2)为ArrayList对象(例如:上面的cList)添加3个元素。

(3)模拟用户输入(Scanner对象)获取对应的Computer信息,并且输出具体的参数。

(4)遍历输出ArrayList中的Computer,同时输出Computer的详细信息。
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
JP_2012 2012-05-02
  • 打赏
  • 举报
回复
(1)要求使用ArrayList存储计算机对象,
形如:ArrayList<Computer> cList = new ArrayList<Computer>();
(2)为ArrayList对象(例如:上面的cList)添加3个元素。

Computer c1= new Computer();
Computer c2 = new Computer();
Computer c3 = new Computer();
ArrayList<Computer> cList = new ArrayList<Computer>();
cList.add(c1);
cList.add(c2);
cList.add(c3);
sdojqy1122 2012-05-02
  • 打赏
  • 举报
回复
很基础的题目,写了一部分。仅供参考

public class Computer {
String ID;

String cpuModel;

String mainBoardModel;

String diskSize;

String memorySize;

String videoCardModel;

double price;

@Override
public String toString() {

return "编号:" + ID + "\n\tCPU型号:" + cpuModel + "\n\t主板型号:"
+ mainBoardModel + "\n\t硬盘大小:" + diskSize + "\n\t内存大小:"
+ memorySize + "\n\t显卡型号:" + videoCardModel + "\n\t价格:" + price;

}

public void print() {//打印当前计算机的所有属性
System.out.println(this);
}

public void setCpuModel(String cpuModel) {
this.cpuModel = cpuModel;
}

public void setDiskSize(String diskSize) {
this.diskSize = diskSize;
}

public void setMainBoardModel(String mainBoardModel) {
this.mainBoardModel = mainBoardModel;
}

public void setMemorySize(String memorySize) {
this.memorySize = memorySize;
}

public double getPrice() {
return price;
}

public void setPrice(double price) {
this.price = price;
}

public String getVideoCardModel() {
return videoCardModel;
}

public void setVideoCardModel(String videoCardModel) {
this.videoCardModel = videoCardModel;
}
}


58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧