求老師給我點(diǎn)建議
package com.zuche;
import java.util.Scanner;
public class Cshi {
public static void main(String[] args) {//主函數(shù)需要定義幾個(gè)量
//1載人車名 ? ? 2 ?載貨車名 ? ?3載人數(shù)量 ? ?4 載貨數(shù)量 ? ? ? 5每天租金
// TODO Auto-generated method stub
String Cname = " ? ";
String Hname = " ? ";
int ? Cren = 0 ;
int ? Cliang = ?0;
float zujin = 0;
System.out.println("歡迎使用達(dá)達(dá)租車系統(tǒng):");
System.out.println("您是否需要租車:1 是 ; 0 否");
Scanner ip = new Scanner(System.in);
if (ip.nextInt() == 1){
System.out.println("您可租車的類型及價(jià)目表:");
System.out.println("序號(hào) ? ?" + "汽車名稱 ? ? ? ? " ? +"租金 ? ? ? ? ? ? ? ? ?" ? + "容量" );
Xcar car1 = new Xcar();
System.out.println("1. " ?+ car1.name +" ? " ?+ car1.price+ "元/天" +" ? "+"載人:"+ car1.Sliang+"人");
//輸出奧迪A4的表單
Carmzd car2 = new Carmzd();//創(chuàng)建了馬自達(dá)6對(duì)象
System.out.println("2. " ?+ car2.name +" ? " ?+ car2.price+ "元/天" +" ? "+"載人:"+ car2.Sliang+"人");
Pka car3 = new Pka();//創(chuàng)建了皮卡雪6對(duì)象
System.out.println("3. " ?+ car3.name +" ? " ?+ car3.price+ "元/天" +" ? "+"載人:"+ car3.zairen+"人"+"載貨:"+ car3.zaihuo+"噸");
Dbus car4 = new Dbus();//創(chuàng)建了 ?金龍 ?大巴對(duì)象
System.out.println("4. " ?+ car4.name +" ? " ?+ car4.price+ "元/天" +" ? "+"載人:"+ car4.Sliang+"人");
Xhuo car5 = new Xhuo();//創(chuàng)建了松花江 ? 小貨車對(duì)象
System.out.println("5. " ?+ car5.name +" ? " ?+ car5.price+ "元/天" +" ? "+"載貨:"+ car5.Sliang+"噸");
Dhuo car6 = new Dhuo();//創(chuàng)建了松花江 ? 大貨車對(duì)象
System.out.println("6. " ?+ car6.name +" ? " ?+ car6.price+ "元/天" +" ? "+"載貨:"+ car6.Sliang+"噸");
//表單打出來之后 就需要提示請(qǐng)輸入的車輛數(shù)量
? ? ? ? ? ?//首先判斷人家是否需要租車
//如果需要租車,再進(jìn)入循環(huán)判斷給每次租車賦值
System.out.println("請(qǐng)輸入您需要租多少輛車");
Scanner ip3 = new Scanner(System.in);
int num = ip3.nextInt();
if(num > 0 && num <7){
for(int i = 1; i <= num;i++){
System.out.println("請(qǐng)輸入您選擇的第" + i +"輛車");
Scanner ip4 = new Scanner(System.in);
int a = ip4.nextInt();
if ( a== 1){//若租車判斷人家第一輛租哪輛車
Cname =Cname+" ? "+car1.name;
zujin = zujin+car1.price;
Cren = Cren+car1.Sliang;
}
if (a == 2){
Cname =Cname+" ? "+car2.name;
zujin = zujin+car2.price;
Cren = Cren+car2.Sliang;
}
if (a == 3){
Cname =Cname+" ? "+car3.name;
Hname =Hname+" ? "+car3.name;
zujin = zujin+car3.price;
Cren = Cren+car3.zairen;
Cliang =Cliang+ car3.zaihuo;
}
if (a == 4){
Cname =Cname+" ? "+car4.name;
zujin = zujin+car4.price;
Cren =Cren+ car4.Sliang;
}
if (a == 5){
Hname =Hname+" ? "+car5.name;
zujin = zujin+car5.price;
Cliang =Cliang+ car5.Sliang;
}
if (a == 6){
Hname =Hname+" ? "+car6.name;
zujin = zujin+car6.price;
Cliang = Cliang+car6.Sliang;
}
}
}
else if(ip.nextInt() == 2){
System.exit(0);
}
System.out.println("****您所選擇的載人車型有:");
System.out.println(Cname+ "共計(jì)載人數(shù):" + Cren);
System.out.println("****您所選擇的載貨車型有:");
System.out.println(Hname+ "共計(jì)載重量:" + Cliang);
System.out.println("請(qǐng)輸入您需要租賃的天數(shù):");
Scanner ip5 = new Scanner(System.in);
float tian ?= ip5.nextFloat();
System.out.println("您的租金為:" + zujin * tian);
}
}
}
2017-09-12
看視頻吧 ?沒怎么使用多態(tài)