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

我的程序结果 列表序号 为什么不是从1开始而是从 10开始的,明明我是num=1啊

我的程序结果 列表序号 为什么不是从1开始而是从 10开始的,明明我是num=1啊

weibo_迹ryan_04027605 2016-12-02 19:51:11
public class Initial {     public static void main(String[] args) {         Test[] carsForRemt={new PassengerCar("奥迪A4",4,500),new PassengerCar("马自达6",4,400),new PickCar("皮卡雪6",2,450,4),new PassengerCar("金龙",20,800),new TrunkCar("松花江",4,400),new TrunkCar("依维柯",20,1000)};         System.out.println("欢迎使用达达租车系统:");         System.out.println("您是否要租车:1 是 0 否");         Scanner sanner=new Scanner(System.in);         int input=sanner.nextInt();         if(input==1) {             System.out.println("您可租车的类型及其价目表:");             System.out.println("序号 汽车名称 租金 容量");             int num = 1;//用于标序号             for (Test currentcar : carsForRemt) {                 if (currentcar instanceof PassengerCar){                     System.out.println(num + '\t' + currentcar.getName() + '\t' + currentcar.getRent() +"元/天"+ '\t'+ currentcar.getPassenger()+"人" + '\t' );                 num++;             }             if (currentcar instanceof PickCar) {                 System.out.println(num + '\t' + currentcar.getName() + '\t'+ currentcar.getRent() +"元/天"+ '\t' + currentcar.getLoad()+"吨" + currentcar.getPassenger()+"人" + '\t' );                 num++;             }             if (currentcar instanceof TrunkCar) {                 System.out.println(num + '\t' + currentcar.getName() + '\t' + currentcar.getRent() +"元/天" + '\t' + currentcar.getLoad()+"吨");                 num++;             }         }         }else{             System.out.println("感谢您访问达达租车系统");         }     } }
查看完整描述

1 回答

?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

你确定你第一个输出的是10吗

查看完整回答
反对 回复 2016-12-03
  • 1 回答
  • 0 关注
  • 773 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信