互相學習 討論一下
package rentcar;
import java.util.*;
public class Initial {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("歡迎使用答答租車系統");
System.out.println("你是否要租車:1是0否");
Scanner scanner=new Scanner(System.in);
int flag=scanner.nextInt(); //是否選車 1:選擇 0:放棄
//System.out.println("您選擇的是:"+num);
if(flag==1){
System.out.println("1.汽車有:");
System.out.println(" 1: 奧迪A4? ? 載人數 4? ?500元/天");
System.out.println(" 2: 馬自達? ? 載人數 4? ?400元/天");
System.out.println(" 3: 皮卡雪6? ?載人:4? ?載貨:2噸 450元/天");
System.out.println(" 4:金龍 載人:20人 800元/天");
System.out.println("2.貨車有:");
System.out.println(" 5:松花江? ? 載貨:4噸 400元/天");
System.out.println(" 6:依維柯? ? 載貨:20噸 1000元/天");
System.out.println("");
System.out.println("請選擇車輛數:");
Scanner scanner0=new Scanner(System.in);
int num=scanner0.nextInt();//選擇車輛數量
//System.out.println("您選擇的數量是:"+num);
System.out.println("請選擇車型:");
Scanner scanner1=new Scanner(System.in);
int modelNum=scanner1.nextInt();//選擇車輛類型
System.out.println("請選擇天數:");
Scanner scanner2=new Scanner(System.in);
int dayNum=scanner1.nextInt();//使用天數
System.out.println("您的賬單是");
JieKou aoDiA4 = new AoDiA4();
if(modelNum==1){
int takePeople = aoDiA4.takePeople(num,4);
int countMoney=aoDiA4.countMoney(num, 500, dayNum);
}else if(modelNum==2){
int takePeople = aoDiA4.takePeople(num,4);
int countMoney=aoDiA4.countMoney(num, 400, dayNum);
}else if(modelNum==3){
int takePeple =aoDiA4.hunHe(num,4,2);
int countMoney=aoDiA4.countMoney(num, 450, dayNum);
}else if(modelNum==4){
int takePeople = aoDiA4.takePeople(num,20);
int countMoney=aoDiA4.countMoney(num, 800, dayNum);
}else if(modelNum==5){
int songHuaJiang = aoDiA4.yiWieKe(num,4);
int countMoney=aoDiA4.countMoney(num, 400, dayNum);
}else if(modelNum==6){
int yiWieKe = aoDiA4.yiWieKe(num,20);
int countMoney=aoDiA4.countMoney(num, 1000, dayNum);/*else if(modelNum==3){
JieKou jieKou = new AoDiA4();
//jieKou.hunHe("我是卡車 我能載貨四噸", "我是客車 我能拉50人");
//jieKou.hunHe("", "我是客車 我能拉50人");
//jieKou.hunHe(null, "我是客車 我能拉50人");
//jieKou.hunHe("我是卡車 我能載貨四噸", "");
jieKou.hunHe("我是卡車 我能載貨四噸", null);
}*/
}else{
System.out.println("您放棄了選車,期待您的下次光臨!");
}
}
}
}
/**
創建接口
**/
package rentcar;
public interface JieKou {
/**
* 乘客量
* @param carNum 輛數
* @param zaiRenNum 載人數
* @return
*/
public Integer takePeople(int carNum,int zaiRenNum);
/**
* 計算總價格
* @param carNum 輛數
* @param money? 錢數
* @param dayNum 天數
* @return
*/
public int countMoney(int carNum,int money, int dayNum);
/**
* 混載式
* @param carNum 車輛
* @param zaiRenNum 載人數
* @param dun 載貨量
* @return
*/
public int hunHe(int carNum,int zaiRenNum,int dun);
/**
*?
* @param carNum 車輛
* @param dun 載貨量
* @return
*/
public int yiWieKe(int carNum,int dun);
}
/**
、實現接口
**/
package rentcar;
public class AoDiA4 implements JieKou {
/**
* 乘客量
* @param carNum 輛數
* @param zaiRenNum 載人數
* @return
*/
@Override
public Integer takePeople(int carNum, int zaiRenNum) {
int num = carNum * zaiRenNum;
System.out.println("總的可載人數為:"+num+"人");
return num;
}
/**
* 計算總價格
* @param carNum 車輛數
* @param money? 錢數
* @param dayNum 天數
* @return
*/
@Override
public int countMoney(int carNum, int money, int dayNum) {
int num = carNum * money * dayNum;
System.out.println("租車總價為:"+num+"元");
return num;
}
/**
* 混載式
* @param carNum 車輛
* @param zaiRenNum 載人數
* @param dun 載貨量
* @return
*/
public int hunHe(int carNum,int zaiRenNum,int dun ){
int num=carNum*zaiRenNum;
System.out.println("總的可載人數為:"+num+"人"+"總載噸數為:"+dun+"噸");
return num;
/* if(null !=dun && dun !=""){
System.out.println(dun);
}
if(null != ren && ""!=ren){
System.out.println(ren);
}*/
}
/**
*?
* @param carNum 車輛
* @param dun 載貨量
* @return
*/
public int yiWieKe(int carNum,int dun){
int num=carNum;
System.out.println("總載噸數為:"+dun+"噸");
return num;
}
}
2018-09-26
大神? 快看看我的代碼?