菜鳥做的答答租車系統(tǒng)
package com.imooc;
public class Keche { ?
public int number=0;
String [] a={" "," "," "," "};
public void zhangdan(){
System.out.println("可載人的車有:");
for (int m=0;m<4;m++){
System.out.print(a[m]+" ");
}
System.out.println("共載人:" + number);
}
}
package com.imooc;
import java.util.Scanner;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
? ? ? ? System.out.println("歡迎使用答答租車系統(tǒng):");
? ? ? ? System.out.println("您是否要租車:1是0否");
? ? ? ? int yn = input.nextInt();
? ? ? ? if (yn==0){
? ? ? ? System.out.println("感謝您的使用");
? ? ? ? }
? ? ? ? else {
? ? ? ? System.out.println("您可租車的類型及其價目表:");
? ? ? ? System.out.println("序號 汽車名稱 租金 ? ?容量");
? ? ? ? System.out.println("1. ?奧迪A4 500元/天 載人:4人");
? ? ? ? System.out.println("2. ?馬自達(dá)6 400元/天 載人:4人");
? ? ? ? System.out.println("3. ?皮卡雪6 450元/天 載人:4人 載貨:2噸");
? ? ? ? System.out.println("4. ?金龍 ? 800元/天 載人:20人");
? ? ? ? ? ? System.out.println("5. ?松花江 ?400元/天 載貨:4噸");
? ? ? ? ? ? System.out.println("6. ?依維柯 1000元/天 載貨:20噸");
? ? ? ? ? ? System.out.println("請輸入您要租汽車的數(shù)量:");
? ? ? ? ? ? }
? ? ? ? int num =input.nextInt();
? ? ? ? Keche keche = new Keche();
? ? ? ? Huoche huoche = new Huoche();
? ? ? ? int i=0,j=0,price=0;
? ? ? ??
? ? ? ? for(int n=1;n<=num;n++){
? ? ? ? System.out.println(" 請輸入第" + n + "輛車的序號");
? ? ? ? int xuhao =input.nextInt();
? ? ? ? switch(xuhao){
? ? ? ? case 1:keche.a[i]="奧迪A4";i++;price+=500;keche.number+=4;break;
? ? ? ? case 2:keche.a[i]="馬自達(dá)6";i++;price+=400;keche.number+=4;break;
? ? ? ? case 3:keche.a[i]="皮卡雪6";i++;huoche.a[j]="皮卡雪6";j++;price+=450;keche.number+=4;huoche.number+=2;break;
? ? ? ? case 4:keche.a[i]="金龍";i++;price+=800;keche.number+=20;break;
? ? ? ? case 5:huoche.a[j]="松花江";j++;price+=400;huoche.number+=4;break;
? ? ? ? case 6:huoche.a[j]="依維柯";j++;price+=1000;huoche.number+=20;break;
? ? ? ? }
? ? ? ? }
? ? ? ? System.out.println("請輸入租車天數(shù):");
? ? ? ? int days =input.nextInt();
? ? ? ? price*=days;
? ? ? ??
? ? ? ??
? ? ? ?System.out.println("您的賬單:");
? ? ? ?keche.zhangdan();
? ? ? ?huoche.zhangdan();
? ? ? ?System.out.println("租車總價格:" + price + "元");
}
}
2016-05-21
有BUG
2016-01-14
缺一個huoche方法
2015-11-30
贊一個,我是來學(xué)習(xí)的,不過我有個疑問如果一次選10輛車這10輛車的序號都是同一個,你在類里面定義的空數(shù)組傳值會溢出,怎么處理呢?