我怎么做的這么簡陋 好多開關沒有 該怎么加點好呢
public?class?Car?{ ????private?String?name; ????private?String?color; ????private?int?zuo; ????private?int?monry; ????private?int?t; ????private?int?code; ????public?Car()?{ ????} ????public?Car(int?code,String?name,?String?color,?int?zuo,?int?monry,?int?t)?{ ????????setName(name); ????????setCode(code); ????????setZuo(zuo); ????????setColor(color); ????????setT(t); ????????setMonry(monry); ????} ????public?String?getName()?{ ????????return?name; ????} ????public?void?setName(String?name)?{ ????????this.name?=?name; ????} ????public?String?getColor()?{ ????????return?color; ????} ????public?void?setColor(String?color)?{ ????????this.color?=?color; ????} ????public?int?getZuo()?{ ????????return?zuo; ????} ????public?void?setZuo(int?zuo)?{ ????????this.zuo?=?zuo; ????} ????public?int?getT()?{ ????????return?t; ????} ????public?void?setT(int?t)?{ ????????this.t?=?t; ????} ????public?int?getCode()?{ ????????return?code; ????} ????public?void?setCode(int?code)?{ ????????this.code?=?code; ????} ????public?int?getMonry()?{ ????????return?monry; ????} ????@Override ????public?String?toString()?{ ????????return?code+"????"+name+"????"+color+"??????"+zuo+"??????"+monry+"??????"+t; ????} ????public?void?setMonry(int?monry)?{ ????????this.monry?=?monry; ????} ????public?void?mycar(){ ????????System.out.println(code+"????"+name+"????"+color+"??????"+zuo+"??????"+monry+"??????"+t); ????} ????}
---------------------------------------------------------------------------------------------------------------------------------------------------
import?java.util.ArrayList; import?java.util.Scanner; public?class?Car1?{ ????public?static?void?main(String[]?args)?{ ????????ArrayList<Car>?list?=?new?ArrayList<>(); ????????System.out.println("序號--品??牌?----顏色----座位數(shù)----價格----載重"); ????????list?=pree(); ????????for?(int?i?=?0;?i?<?list.size();?i++)?{ ????????????System.out.println(list.get(i)); ????????} ????????Scanner?sc?=?new?Scanner(System.in); ????????System.out.print("請輸入第一臺要租用的車型編號:"); ????????int?put0?=?sc.nextInt(); ????????System.out.print("請輸入數(shù)量:"); ????????int?put1?=?sc.nextInt(); ????????System.out.print("請輸入天數(shù):"); ????????int?put2?=?sc.nextInt(); ????????System.out.print("請輸入第二臺要租用的車型編號:"); ????????int?put3?=?sc.nextInt(); ????????System.out.print("請輸入數(shù)量:"); ????????int?put4?=?sc.nextInt(); ????????System.out.print("請輸入天數(shù):"); ????????int?put5?=?sc.nextInt(); ????????System.out.println("您的租車清單:"); ????????System.out.println(list.get(put0-1)+"?數(shù)量:"+put1+"?天數(shù):"+put2+"天"); ????????System.out.println(list.get(put3-1)+"?數(shù)量:"+put4+"?天數(shù):"+put5+"天"); ????????System.out.println("總金額:"+?((list.get(put0-1).getMonry())*put1*put2+list.get(put3-1).getMonry()*put4*put5)); ????} ????public?static?ArrayList<Car>?pree(){ ????????????ArrayList<Car>?list?=?new?ArrayList<>(); ????????????list.add(new?Car(1,?"奔馳AMG",?"紅色",?5,?100,?0)); ????????????list.add(new?Car(2,?"寶馬BWM",?"白色",?5,?200,?0)); ????????????list.add(new?Car(3,?"騰風TGP",?"藍色",?1,?300,?0)); ????????????list.add(new?Car(4,?"華為HUV",?"銀色",?5,?400,?0)); ????????????list.add(new?Car(4,?"東風FUR",?"紅色",?3,?500,?100)); ????????????list.add(new?Car(4,?"長城SUV",?"綠色",?5,?600,?2)); ????????return?list; ????} }
2019-05-16
看來我不太適合學這東西 就TM這么點代碼 愣是寫了半天? 我感覺快放棄了