亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

小白寫的答答租車,請各位大神指點

package?xw;
import?java.util.*;
public?class?Cartest?{
	public?static?void?main(String[]args){
		System.out.println("--歡迎使用達達租車系統--");
		System.out.println("您是否要租車:1是?0否");
		Scanner?sc=new?Scanner(System.in);
		Audi?ad=new?Audi();//創建奧迪對象
		Mazda?ma=new?Mazda();//創建馬自達對象
		Pickup?pk=new?Pickup();//創建皮卡雪對象
		Jl?jl=new?Jl();//創建金龍對象
		Sh?sh=new?Sh();//創建松花江對象
		Iveco?ve=new?Iveco();//創建依維柯對象
		try{
			int?num=sc.nextInt();
			if(num==1){
				System.out.println("您可租車的類型及其價目表:");
				System.out.println("序號\t汽車名稱\t租金\t\t容量");
				ad.car();
				ma.car();
				pk.car();
				jl.car();
				sh.car();
				ve.car();
			}else{
				System.exit(0);
			}
		}catch(Exception?e){
			System.out.println("您輸入有誤請重新輸入:0/1");

		}
		String?[]arr={ad.carmodel,ma.carmodel,pk.carmodel,jl.carmodel,sh.carmodel,ve.carmodel};//汽車類型數組
		System.out.println("請輸入要租車的數量:");
		int?num=sc.nextInt();
		int[]?arr1=new?int[num];//定義一個序號數組
		for(int?i=0;i<num;i++){
			System.out.println("請輸入第"+(i+1)+"輛車序號:");
			arr1[i]=sc.nextInt();
		}
		System.out.println("請輸入要租車的天數:");
		int?num2=sc.nextInt();
		System.out.println("您的賬單:");
		System.out.println("1.可載人的車有:");
		for(int?i=0;i<num;i++){
			if(arr1[i]!=4&&arr1[i]!=5){
				System.out.print(arr[arr1[i]]+"\t");
			}

		}
		int?[]Manned=new?int[num];//定義一個載人數組
		for(int?i=0;i<num;i++){

			if(arr1[i]==0){
				Manned[i]=ad.capacity;
			}else?if(arr1[i]==1){
				Manned[i]=ma.capacity;
			}else?if(arr1[i]==2){
				Manned[i]=pk.capacity;
			}else?if(arr1[i]==3){
				Manned[i]=jl.capacity;
			}else{
				Manned[i]=0;
			}
		}
		int?sum=0;//初始化總載人量
		for(int?i=0;i<num;i++){
			sum+=Manned[i];
		}
		System.out.println("總載人量:"+sum);
		System.out.println("2.可載貨的車有:");
		for(int?i=0;i<num;i++){
			if(arr1[i]!=0&&arr1[i]!=1&&arr1[i]!=3){
				System.out.print(arr[arr1[i]]+"\t");
			}
		}
		int?[]Manned1=new?int[num];//定義一個容量數組
		for(int?i=0;i<num;i++){

			if(arr1[i]==2){
				Manned1[i]=pk.cargo;
			}else?if(arr1[i]==4){
				Manned1[i]=sh.cargo;
			}else?if(arr1[i]==5){
				Manned1[i]=ve.cargo;
			}else{
				Manned1[i]=0;
			}
		}
		int?sum1=0;//初始化總載貨量
		for(int?i=0;i<num;i++){
			sum1+=Manned1[i];
		}
		System.out.println("總載貨量:"+sum1);
		int?[]Price=new?int[num];//定義一個價格數組
		for(int?i=0;i<num;i++){

			if(arr1[i]==0){
				Price[i]=ad.money;
			}else?if(arr1[i]==1){
				Price[i]=ma.money;
			}else?if(arr1[i]==2){
				Price[i]=pk.money;
			}else?if(arr1[i]==3){
				Price[i]=jl.money;
			}else?if(arr1[i]==4){
				Price[i]=sh.money;
			}else{
				Price[i]=ve.money;
			}
		}
		int?sum2=0;//初始化租車總價
		for(int?i=0;i<num;i++){
			sum2+=Price[i];
		}
		System.out.println("租車總價格:"+sum2*num2);

	}

}


正在回答

2 回答

代碼不全啊

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//55ddbcd60001eae713660736.jpg答答租車

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531144    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

小白寫的答答租車,請各位大神指點

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號