package?dadadache;
import?java.util.Scanner;
import?java.util.ArrayList;
public?class?Inital?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
int?sumperson=0;
int?sumload=0;
int?sumpay=0;
ArrayList<String>personcars=new?ArrayList<String>();
ArrayList<String>loadcars=new?ArrayList<String>();
car[]?cars={new?passagecar(1,"雪鐵龍",5,0,90),new?car(2,"五菱",5,6,60),new?loadcar(3,"皮卡",0,18,50),new?car(4,"奔馳",4,4,120),new?loadcar(5,"大眾",0,18,50)};
Scanner?in=new?Scanner(System.in);
System.out.println("********歡迎進入噠噠打車系統************");
System.out.println("******是否確認進入系統1.是??2.否********");
if(in.nextInt()==2){
System.exit(0);
}else{
System.out.println("序號"+'\t'+"車型"+'\t'+"載人數"+'\t'+"載物數"+'\t'+"租金");
for(car?c:cars){
System.out.println(c);
}
/*for(int?j=0;j<5;j++){
System.out.println(cars[j].toString());
}*/
System.out.println("*************請輸入需要車輛數*********");
int?date=in.nextInt();
for(int?i=1;i<=date;i++){
System.out.println("*****請輸入第"+i+"輛車的序號");
int?s=in.nextInt();
if(s==10||s==11||s==13){
personcars.add(cars[i].name);}
if(s!=10){
loadcars.add(cars[i].name);}
sumperson+=cars[s-10].person;
sumload+=cars[s-10].ton;
sumpay+=cars[s-10].pay;
}
System.out.println("*****請輸入要租的天數******");
int?d=in.nextInt();
sumperson*=d;
sumload*=d;
sumpay*=d;
System.out.println("******您的帳單*********");
System.out.println("載客車輛有:"+personcars);
System.out.println("總載客量:"+sumperson);
System.out.println("載貨車輛有"+loadcars);
System.out.println("總載重重量"+sumload);
System.out.println("總租金"+sumpay);}
}}
2017-08-05
if(s==10||s==11||s==13){
personcars.add(cars[i].name);}
if(s!=10){
loadcars.add(cars[i].name);}
sumperson+=cars[s-10].person;
sumload+=cars[s-10].ton;
sumpay+=cars[s-10].pay;
}
大神,你這一段的判斷條件是什么意思?沒看懂啊