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

数组输出有位置限制么

数组输出有位置限制么

慕瓜7080925 2016-08-02 10:10:12
运行时为什么会报找不到数祖名的符号了
查看完整描述

1 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

变量都有作用域的限制,不在作用域里就访问不到,还是贴代码出来问得比较清楚

查看完整回答
1 反对 回复 2016-08-02
  • 慕瓜7080925
    慕瓜7080925
    for(bool=false;!bool;){ System.out.println("请输入您要租车的序号:"); int num=input.nextInt(); if(num==0){ bool=true; System.out.println("选车结束"); }else if(num<7&&num>0){ if(carrent[num-1] instanceof passengerCar){ System.out.println("请输入租车的天数:"); int day=input.nextInt(); Totalmoney+=day*(carrent[num-1].getCarRentMoney()); Totalcapacity+=((passengerCar)carrent[num-1]).getCarCapacity(); } if(carrent[num-1] instanceof trunk){ System.out.println("请输入租车的天数:"); int day1=input.nextInt(); Totalmoney+=day1*(carrent[num-1].getCarRentMoney()); Totalcarrycargo+=((trunk)carrent[num-1]).getCarCarryCargo(); } if(carrent[num-1] instanceof pickup){ System.out.println("请输入租车的天数:"); int day2=input.nextInt(); Totalmoney+=day2*(carrent[num-1].getCarRentMoney()); Totalcapacity+=((pickup)carrent[num-1]).getCarCapacity(); Totalcarrycargo+=((pickup)carrent[num-1]).getCarCarryCargo(); } }else{ System.out.println("您输入有误,请重新输入"); } }
  • 慕瓜7080925
    慕瓜7080925
    我在for循环里赋值,然后在外面输出,运行时数组名报找不到符号
  • 1 回答
  • 0 关注
  • 1222 浏览

添加回答

举报

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