悦然无殇
2017-05-21 14:15
//父类代码 package com.project.RentCar; public class RentCar { public void information() { System.out.println("类别 载客/载货量(人/吨) 价格(元/天) 代码"); System.out.println("奥迪 4 200 1"); System.out.println("奔驰 4 400 2"); System.out.println("金龙客车 20 600 3"); System.out.println("安凯轻型 3 200 4"); System.out.println("安凯重型 15 400 5"); } public int price(int d){ int e=0; if (d==1) { e=d*200; }else if (d==2) { e=d*200; }else if (d==3) { e=d*200; }else if (d==4) { e=d*50; }else if (d==5) { e=d*80; } return e ; } } //测试类代码 package com.project.RentCar; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("请问您是否要租车?"); System.out.println("请回复:1(是);2(否)"); Scanner scan=new Scanner(System.in ); int a=scan.nextInt(); switch(a){ case 1:System.out.println("欢迎来到答答租车系统,以下是车辆信息:"); break; case 2:System.out.println("XX,不租车你来这页面干嘛!"); break; default:System.out.println("输入错误,此电脑将在五秒后爆炸。"); } if (a==1) { RentCar rent=new RentCar(); rent.information(); System.out.println("请输入租车数量:"); Scanner scan2=new Scanner(System.in); int b=scan2.nextInt(); int sum=0; for(int c=1;c<b+1;c++){ System.out.println("请输入第"+c+"辆车的代码"); Scanner scan3=new Scanner(System.in); int d=scan3.nextInt(); RentCar price=new RentCar(); int p=price.price(d); sum=sum+p; }System.out.println("总金额为:"+sum+"元。"); } } }
我觉得应该把车的信息封装为一个类,这样合适一点
Java入门第二季 升级版
530667 学习 · 6091 问题
相似问题
回答 1
回答 2