亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Java入門第二階段6.1達達租車系統

標簽:
Java
package imook_dada;

abstract class Car {

	int price;

	public abstract void showInfro();

}

abstract class keche extends Car{

	int zaike;

	public abstract void showInfro();

}

public class dakeche extends keche{

	String name = new String("大客车");

	dakeche(){

		this.price = 400;

		this.zaike = 10;

	}

@Override

	public void showInfro() {

		// TODO Auto-generated method stub

		System.out.println("2." + name + " " + zaike + "人 " + price + "元/天");

	}

}

public class xiaokeche extends keche{

	String name = new String("小客车");

	xiaokeche(){

		this.price = 200;

		this.zaike = 5;

	}

@Override

	public void showInfro() {

		// TODO Auto-generated method stub

		System.out.println("1." + name + " " + zaike + "人 " + price + "元/天");

	}

}

public abstract class huoche extends Car{

	int zaihuo;

	public abstract void showInfro();

}

public class xiaohuoche extends huoche{

	String name = new String("小货车");

	xiaohuoche(){
	
	this.price = 300;

	this.zaihuo = 5;

	}

	@Override

	public void showInfro() {

		// TODO Auto-generated method stub

		System.out.println("3." + name + " " + zaihuo + "吨 " + price + "元/天");

	}

}

public class dahuoche extends huoche{

	String name = new String("大货车");

	dahuoche(){

		this.price = 700;

		this.zaihuo = 20;

	}

@Override

	public void showInfro() {
	
		// TODO Auto-generated method stub

		System.out.println("4." + name + " " + zaihuo + "吨 " + price + "元/天");

	}

}

public class pika extends Car{

	int zake;

	int zaihuo;

	String name = new String("皮卡");

	pika(){

		this.price = 300;

		this.zaihuo = 2;

		this.zake = 4;

	}

@Override

	public void showInfro() {

		// TODO Auto-generated method stub

		System.out.println("5." + name + " " + zaihuo + "吨 " + zake + "人 " + price + "元/天");

	}

}

//下面是租车程序

package imook_dada;

import java.util.Scanner;



public class Dadarent {

static int totalNum = 0;

static int totalPrice = 0;

static int choise = 0;

static int carType = 0;

static int carNum = 0;

static xiaokeche Dada_xiaokeche = new xiaokeche();

static dakeche Dada_dakeche = new dakeche();

static xiaohuoche Dada_xiaohuoche = new xiaohuoche();

static dahuoche Dada_dahuoche = new dahuoche();

static pika Dada_pika = new pika();

static Scanner sc = new Scanner(System.in);

static int[] carPrice = {200,400,300,700,300};//录入车辆的价格,与序号对应

public static void main(String[] args) {

// TODO Auto-generated method stub

String Start = new String("请问您是否需要租车?\n 1.是    2.否");

String Service1 = new String("本公司提供如下车型:");

String Service2 = new String("请选择您想要租的车型");

String Service3 = new String("请输入您想要租的数目:");

String Service4 = new String("请问您是否想要继续租车?\n 1.是    2.否");

String Service5 = new String("您一共需要支付:");

String notation = new String("请输入正确选项,谢谢合作");

String Goodbey = new String("感谢您使用达达租车系统,再见。");

System.out.println(Start);

choise = sc.nextInt();

System.out.println(choise);

while(choise !=1 && choise !=2) {

System.out.println(notation);

System.out.println(Service2);

choise = sc.nextInt();

}

if(choise == 2) {

System.out.println(Goodbey);

return ;

}

else {

while(choise == 1) {

System.out.println(Service1);

Dada_showInfro();

System.out.println(Service2);

carType = sc.nextInt();

System.out.println(Service3);

carNum = sc.nextInt();

totalPrice += carPrice[carType-1] * carNum;

System.out.println(Service4);

choise = sc.nextInt();

}

System.out.println(Service5 + totalPrice);

System.out.println(Goodbey);

return ;

}

}

public static void Dada_showInfro() {

Dada_xiaokeche.showInfro();

Dada_dakeche.showInfro();

Dada_xiaohuoche.showInfro();

Dada_dahuoche.showInfro();

Dada_pika.showInfro();

}



}


​
點擊查看更多內容
TA 點贊

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

評論

作者其他優質文章

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

100積分直接送

付費專欄免費學

大額優惠券免費領

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消