第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

答答租車

標簽:
Java

求教

//汽车父类,设置成了抽象类
public abstract class Qiche {
	private int num;
	private int dun;
	private int ren;
	private String name;
	private double price;
	
	public abstract void test();
	
	public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	public int getDun() {
		return dun;
	}
	public void setDun(int dun) {
		this.dun = dun;
	}
	public int getRen() {
		return ren;
	}
	public void setRen(int ren) {
		this.ren = ren;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}

	public double getPrice() {
		return price;
	}

	public void setPrice(double price) {
		this.price = price;
	}
}
//载人汽车类
public class Car extends Qiche {
	public Car(int num,String name,int ren,double price) {
		setNum(num);
		setRen(ren);
		setName(name);
		setPrice(price);
	}
	@Override
	public void test() {
		System.out.println(getNum()+".	"+getName()+"	"+getRen()+"人	"+getPrice()+"\天");
	}
}
//载重汽车类
public class Huoche extends Qiche {
	public Huoche(int num,String name,int dun,double price) {
		setNum(num);
		setDun(dun);
		setName(name);
		setPrice(price);
	}

	@Override
	public void test() {
		System.out.println(getNum()+".	"+getName()+"	"+getDun()+"吨	"+getPrice()+"\天");
	}
}
//皮卡类
public class Pika extends Qiche {
	
	public Pika(int num,String name,int ren,int dun,double price) {
		setNum(num);
		setRen(ren);
		setDun(dun);
		setName(name);
		setPrice(price);
	}

	@Override
	public void test() {
		System.out.println(getNum()+".	"+getName()+"	"+getRen()+"人\"+getDun()+"吨"+"	"+getPrice()+"\天");
	}	
}
测试类
import java.util.Scanner;
public class Ceshi {

	Scanner console = new Scanner(System.in);
	Qiche[] qcs = {new Car(1,"奔驰",5,200),new Car(2,"大巴",40,500),new Huoche(3,"三轮",2,100),
			new Huoche(4,"重卡",20,1000),new Pika(5,"皮卡",4,2,800)};
	public void neirong() {
		System.out.println("欢迎使用达达租车系统!");
		System.out.println("是否要使用达达租车系统 (1:是;0:否):");
		int xuanze = console.nextInt();
		if(xuanze==1) {
			System.out.println("可供选择的车型、载客载重以及价格表:");
			System.out.println("序号"+"	"+"名称	"+"载人\载重"+"价格");
			for (Qiche qiche : qcs) {
				qiche.test();
			}
			System.out.println("请选择您的租车数量:");
			int zucheNum = console.nextInt();
			Qiche[] qcs2 = new Qiche[zucheNum];
			for(int i = 1;i<=zucheNum;i++) {
				System.out.println("请输入您要租的第"+i+"辆车的序号:");
				int xuhao = console.nextInt();
				qcs2[i-1]=qcs[xuhao-1];
			}
			System.out.println("请输入您的租车天数:");
			int days = console.nextInt();
			System.out.println("您的账单:");
			int zairen = 0;
			int zaizhong = 0;
			double prices = 0;
			System.out.print("**可载人的车有:");
			for (Qiche qiche : qcs2) {
				if(qiche instanceof Car || qiche instanceof Pika) {
					zairen += qiche.getRen();
					prices += qiche.getPrice();
					System.out.print(qiche.getName()+"");
				}
			}
			System.out.print("可载人"+zairen+"人"+"
");
			System.out.print("**可载重的车有:");
			for (Qiche qiche : qcs2) {
				if(qiche instanceof Huoche || qiche instanceof Pika){
					zaizhong += qiche.getDun();
					prices += qiche.getPrice();
					System.out.print(qiche.getName()+"");
				}
			}
			System.out.print("可载重"+zaizhong+"吨"+"
");
			System.out.println("**租车总价格:"+prices*days+"元");
			System.out.println("感谢您的使用。再见!");
		} else {
			System.out.println("感谢您的使用。再见!");
		}
		
	}
	
	public static void main(String[] args) {
		Ceshi cs = new Ceshi();
		cs.neirong();
	}		
}
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消