为了账号安全,请及时绑定邮箱和手机立即绑定

变了好久饿

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;

}

}


正在回答

3 回答

哈哈哈哈

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

举报

0/150
提交
取消

变了好久饿

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信