標題:
[作業] 集合 (五) - 電腦選購
[打印本頁]
作者:
tonyh
時間:
2021-11-20 11:15
標題:
[作業] 集合 (五) - 電腦選購
範例五:電腦選購
分別加入三種不同之cpu,hd,ram
i3,"2TB","8GB"
i5,"4TB","8GB"
i7,"4TB","16GB"
[attach]12374[/attach]
import java.util.ArrayList;
public class Ch05 {
ArrayList<Computer> list=new ArrayList<Computer>();
Ch05()
{
list.add(new Computer("i3","2TB","8GB"));
list.add(new Computer("i5","4TB","8GB"));
list.add(new Computer("i7","4TB","16GB"));
//list.add(new Computer("i5","2TB","16GB"));
System.out.println("總共選購了"+list.size()+"台電腦");
System.out.println("價格依序為");
for(Computer c: list)
System.out.println(c.getPrice()+"元");
}
public static void main(String[] args) {
new Ch05();
}
}
class Computer
{
String cpu, hd, ram;
int price=0;
Computer(String c, String h, String r) {
cpu=c;
hd=h;
ram=r;
}
int getPrice()
{
if(cpu.equals("i3"))
price+=3000;
else if(cpu.equals("i5"))
price+=5000;
else
price+=7000;
if(hd.equals("1TB"))
price+=1600;
else if(hd.equals("2TB"))
price+=3200;
else
price+=6400;
if(ram.equals("4GB"))
price+=1200;
else if(ram.equals("8GB"))
price+=2400;
else
price+=4800;
return price;
}
}
複製代碼
作者:
龔品誠
時間:
2021-11-20 12:00
此帖僅作者可見
作者:
王翎璇
時間:
2021-11-20 18:35
此帖僅作者可見
作者:
李穎俊
時間:
2021-11-26 23:54
此帖僅作者可見
作者:
陳羿安
時間:
2021-11-27 10:48
此帖僅作者可見
作者:
王銘鴻
時間:
2021-11-27 11:16
此帖僅作者可見
作者:
李柏穎
時間:
2021-11-27 11:16
此帖僅作者可見
作者:
郭哲維
時間:
2021-11-27 11:16
此帖僅作者可見
作者:
黃柏叡
時間:
2021-11-27 11:18
此帖僅作者可見
作者:
林羿丞
時間:
2021-11-27 11:26
此帖僅作者可見
作者:
曾宥程
時間:
2021-11-27 11:27
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2