變了好久餓
package?P6; public?class?Car?{ String?CarName; int?CarNo; int?CarMoney; int?CarRongliang; public?Car(String?newName,?int?NewNo,?int?newMoney,?int?newRongliang)?{ CarName?=?newName; CarNo?=?NewNo; CarMoney?=?newMoney; CarRongliang?=?newRongliang; } public?Car()?{ //?TODO?Auto-generated?constructor?stub } @Override public?String?toString()?{ return?"Car?[汽車品牌="?+?CarName?+?",?汽車編號="?+?CarNo?+?",?一天費用="?+?CarMoney?+?",?汽車容量=" +?CarRongliang?+?"]"; } }
package P6;
import java.util.ArrayList;
import java.util.Scanner;
public class Manager {
public static void main(String[] args) {
Car l=new Car();
ArrayList<Car> ar = new ArrayList<Car>();
Car c1 = new Car("寶馬", 1, 5000, 4);
Car c2=new Car("奔馳",2,4500,4);
Car c3=new Car("榮威",3,3000,6);
Car c4=new Car("大巴",4,4500,20);
Car c5=new Car("皮卡",5,3500,3);
ar.add(c1);
ar.add(c2);
ar.add(c3);
ar.add(c4);
ar.add(c5);
int flag=0;
System.out.println("歡迎使用噠噠租車系統,請問您是否租車?");
System.out.println("租車請選1,退出請選6");
Scanner s=new Scanner(System.in);
int a=s.nextInt();
if(a==1){
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
System.out.println(c5);
System.out.println("請選擇車輛編號,退出請選6");
int c=s.nextInt();
for(int i=0;i<3;i++){
if(c<7&&c>0){
switch(c){
case 1:
System.out.println(c1);
break;
case 2:
System.out.println(c2);
break;
case 3:
System.out.println(c3);
break;
case 4:
System.out.println(c4);
break;
case 5:
System.out.println(c5);
break;
case 6:
i=6;
flag=1;
System.out.println("謝謝使用");
break;
}
for(int j = 0; j < ar.size(); j++) {
if(j == (c - 1)) { //c-1找到車對象的下標
l = ar.get(j);//l為創建的車的對象 ?找到選擇的車的對象 取出
}
}
while(flag==0){
System.out.println("請輸入要租用幾天");
int d=s.nextInt();
for(int i1=0;i1<3;i1++){
while(d>30||d<0){
System.out.println("租借天數大于0且小于30");
System.out.println("請重新輸入");
d=s.nextInt();
}
}
System.out.println("請確認租用天數");
int f=s.nextInt();
if(d==f){
i=6;
flag=1;
System.out.print("您應付的金額為:");
System.out.println(rmb(d,l));
int d8=rmb(d,l);
System.out.println("請付錢");
int d7=s.nextInt();
for(int k=0;k<3;k++){
if(d7==d8){
System.out.println("謝謝使用。");
k=5;
}else{
System.out.println("您輸入的金額不正確,已退回");
if(k<2){
System.out.println("請重新輸入");
d7=s.nextInt();
}
else{
System.out.println("您金額連續輸入錯誤三次,已退出本系統,謝謝使用");
}
}
}
}
else
System.out.println("兩次輸入不一致");
}
}
else
{
if(i<2){
System.out.println("查找不到");
System.out.println("請重新輸入");
c=s.nextInt();
}else{
i=5;
flag=1;
System.out.println("輸入錯誤超過三次,退出本系統");
System.out.println("感謝使用");
}
}
}
}
else{
System.out.println("謝謝使用");
}
}
public static int rmb(int a,Car c){//Car c 為車的對象
int rmb=a*c.CarMoney;//c.CarMoney 調用車對象的Money
return rmb;
}
}
2015-12-27
哈哈哈哈