为了账号安全,请及时绑定邮箱和手机立即绑定

互相学习 讨论一下

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;

}





}


正在回答

1 回答

大神  快看看我的代码 

0 回复 有任何疑惑可以回复我~
#1

慕勒2701546

Scanner scanner=new Scanner(System.in); 可以只声明一个scanner
2018-09-26 回复 有任何疑惑可以回复我~
#2

慕瓜453346

有没有简单一点的??/
2018-10-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

互相学习 讨论一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信