qq_鸿煊_0
2018-09-26 00:48
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;
}
}
大神 快看看我的代码
Java入门第二季 升级版
530661 学习 · 6091 问题
相似问题