java租车定位,租车Java笔记手敲!

各位大家好!我又来装逼了!!如果装的不好或有什么需要改正的地方请留言!

import java.util.*;

class Car

{

String CarX;//车型

int numBer;//车的价格

public int run(int num){//待返回值得计算方法

return numBer * num;

}

}

class XCar extends Car//在这里XCar继承与Car,所以会XCar会调用Car的无参的构造方法

{

}

class CarMan

{

int nut;//总计的钱数

XCar xCar = new XCar();//成员变量----》CarMan含有XCar

public  void sun(){

System.out.println("请输入车型:\n\t轿车:\n\t1.别克商务舱GL8\t600\n\t2.宝马550i\t500\n\t3.别克林荫大道\t300\n\t客车:\n\t4.<=16座\t800\n\t5.>16座\t1600");

Scanner next = new Scanner(System.in);

switch(next.nextInt()){//switch进行判断当前所选的值

case 1:

dun(600);

break;

case 2:

dun(500);

break;

case 3:

dun(300);

break;

case 4:

dun(800);

break;

case 5:

dun(1600);

break;

default:

System.out.println("输入错误,重新输入!");//当输入错误时进行重新调用!

sun();

break;

}

}

public void dun(int num){

//赋予成员变量的numBer的价格

xCar.numBer = num;

//输入需要几辆车

System.out.println("请输入需要几辆!");

Scanner next = new Scanner(System.in);

//如果还需要车 钱就要不断地++

nut += xCar.run(next.nextInt());

System.out.println("需要"+nut+"元来租车!!");

//输入需要还是不需要车辆了

System.out.println("还需要别的吗?\n\t1.需要\n\t2.不需要");

Scanner next2 = new Scanner(System.in);

//进行判断退出程序还是继续进行

switch(next2.nextInt()){

case 1:

sun();

break;

case 2:

System.out.println("谢谢惠顾!!");

break;

default:

System.out.println("输入错误,重新开始!");

sun();

break;

}

}

}

class work

{

public static void main(String[] args)

{

CarMan cm = new CarMan();

cm.sun();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值