好多東西忘了
package dada;
import java.util.Scanner;
public class zhujiemian {
? ? ? ? ? ? public static void main(String[] ages){
? ? ? ? ? ? if(queren()){
? ? ? ? ? ? xianshiliebiao();
? ? ? ? ? ? zhangdan(xuanzhe());
? ? ? ? ? ? }?
? ? ? ? ? ? System.out.println("謝謝使用本系統,再見");
? ? ? ? ? ? }
? ? ? ? ? ? static final int max = 6;//車輛的種類數
? ? ? ? ? ? static cheliang x[]=new cheliang[max];
//歡迎界面
? ? ? ? ? ? public static boolean queren(){
? ? ? ? ? ? System.out.println("歡迎來到答答租車系統!請問您是否要租車呢?\n確認請輸入:1 退出請輸入任意數字!");
? ? ? ? ? ? int i= shuru();
? ? ? ? ? ? if(i==1)return true;
? ? ? ? ? ? else return false;
? ? ? ? ? ? }
? ? ? ? ? ? //輸入
? ? ? ? ? ? @SuppressWarnings("resource")
public static int shuru(){
? ? ? ? ? ? Scanner input =new Scanner(System.in);
? ? ? ? ? ? int i=(int)input.nextDouble();
? ? ? ? ? ? return i;
? ? ? ? ? ? }
? ? ? ? ? ??
? ? ? ? ? ? //車輛屬性賦值
? ? ? ? ? ? public static int cheliangliebiao(){
? ? ? ? ? ? int i=0;
//車輛信息添加 ?x[i]=new cheliang();x[i].name="??";x[i].zujin=n;x[i].zhairen=n;x[i].zhaihuo=n;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="奧迪A4 ";x[i].zujin=500;x[i].zhairen=4;x[i].zhaihuo=0;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="馬自達6";x[i].zujin=400;x[i].zhairen=4;x[i].zhaihuo=0;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="皮卡雪6";x[i].zujin=450;x[i].zhairen=4;x[i].zhaihuo=2;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="金 龍 ?";x[i].zujin=800;x[i].zhairen=20;x[i].zhaihuo=0;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="松花江 ";x[i].zujin=400;x[i].zhairen=0;x[i].zhaihuo=4;i++;
? ? ? ? ? ? x[i]=new cheliang();x[i].name="依維柯 ";x[i].zujin=1000;x[i].zhairen=0;x[i].zhaihuo=20;i++;
? ? ? ? ? ? return i;
? ? ? ? ? ? }
? ? ? ? ? ? //輸出車輛及信息列表
? ? ? ? ? ? public static void xianshiliebiao(){
? ? ? ? ? ? System.out.println("您可以選著的車輛信息:");
? ? ? ? ? ? ?System.out.println("序列號 ?汽車名稱 ?租金 ?容量");
? ? ? ? ? ? ?for(int i=0;i<cheliangliebiao();i++){
? ? ? ? ? ? ?System.out.print((i+1)+". "+x[i].name+""+x[i].zujin+"元/天");
? ? ? ? ? ? ?if(x[i].zhairen !=0){
? ? ? ? ? ? ?System.out.print("載人:"+x[i].zhairen+"人"); ? ? ? ? ? ? ?
? ? ? ? ? ? ?}
? ? ? ? ? ? ?if(x[i].zhaihuo !=0){
? ? ? ? ? ? ? System.out.print("載貨:"+x[i].zhaihuo+"噸"); ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ?System.out.println();
? ? ? ? ? ? ?}?
? ? ? ? ? ? }
? ? ? ? ? ? //選擇車輛
public static int[] xuanzhe() {
System.out.println("請輸入您要租的汽車數量");
int m=0;
for(;;){
m=shuru();
if(m>0)break;
else System.out.println("您輸入的數量有誤,請重新輸入");
}
? ? ? ? ? ? ? ? int ?i[]=new int[m+1];
int j=0;
for(;j<(i.length-1);j++){
System.out.println("請輸入第"+(j+1)+"輛車的序號:");
m=shuru();
if(m>0&&m<=max)i[j]=m;
else{
System.out.println("您輸入的序號有誤,請重新輸入\n");
j--;
}
}
System.out.println("請輸入租車的天數:");
for(;;){ ??
? ?m=shuru();
? ?if(m>0){
i[j]=m;
break;
? ? ? ?}
else System.out.println("您輸入的天數有誤,請重新輸入");
? ? ? }
? ?return i;
}
? ? ? ? ? ? //輸出賬單
? ? ? ? ? ? public static void zhangdan(int[] i) {
? ? ? ? ? ? ? ?int m=0;
? ?System.out.println("您的賬單:");
? ?System.out.println("***可載人的車有:");
? ?for(int j=0;j<(i.length-1);j++){
? ? if(x[i[j]-1].zhairen!=0)System.out.print(x[i[j]-1].name+" ?");
? ? m+=x[i[j]-1].zhairen;
? ?}
? ?System.out.println("共載人"+m+"人\n***可載貨的車有:");
? ?m=0;
? ?for(int j=0;j<(i.length-1);j++){
? ? if(x[i[j]-1].zhaihuo!=0)System.out.print(x[i[j]-1].name+" ?");
? ? m+=x[i[j]-1].zhaihuo;
? ?}
? ?System.out.print("共載貨"+m+"噸\n***租車總價格:");
? ?m=0;
? ?for(int j=0;j<(i.length-1);j++){
? ? //System.out.println(m+" ?"+x[i[j]].zujin);
? ? m+=x[i[j]-1].zujin;
? ?}
? ?
? // System.out.println(m+" ?"+i[i.length-1]);
? ? ? ?m*=i[i.length-1];
? ?System.out.println(m+"元。");
}
}
。。。。。。。。。。。。另一個類。。。。。。。。。。。。。。。。。。。
package dada;
public class cheliang {
? ? ? ?String name;
? ? ? ?int zujin;
? ? ? ?int zhairen;
? ? ? ?int zhaihuo;
}
2015-12-23
騷年,你好厲害啊。。我也要加油了