亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求教一個項目遇到的問題

package com.chy;

import java.util.Scanner;


public class IRecentCar {

Scanner input = new Scanner(System.in);

public void Show(){

System.out.println("歡迎來到答答租車系統");

System.out.println("請問您是否需要租車?"+"\t"+"是 (1) "+"否(0)");

int a =? input.nextInt();

if(a==1){

System.out.println("可租車輛如下:");

System.out.println("序號"+"\t"+"汽車名稱"+"\t"+"\t"+"租金"+"\t"+"容量");

?this.Choose();

for(int i=1;i<cars.length;i++){

}

}

else if(a==0){

System.out.println("退出系統");

}

else{

System.out.println("您的輸入有誤,請重新輸入");

this.Show();

}

}

public void Choose(){

Car[] cars = new Car[6];

Car c1 = new Iveco();

cars[1] = c1;

Car c2 = new Toyata();

cars[2] = c2;

Car c3 = new Mazda();

cars[3] = c3;

Car c4 = new RQ();

cars[4] = c4;

Car c5 = new StarLight();

cars[5] = c5;

Car c6 = new JieFang();

cars[6] = c6;

}

}

當我在Show()方法的循環中使用cars的長度來遍歷數組時為何會報錯,這個方法我已經引用了,求各位大神指點

正在回答

2 回答

這里的cars作用域只在Choose方法中有效,在這之外是沒有cars這個定義的

0 回復 有任何疑惑可以回復我~

cars數組變量的下標不是從 0 開始的嗎 難道我記錯了?

還有你遍歷后要輸出點啥 為毛啥都不做 ?i 你打算怎么用呢?

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

陸星崖 提問者

因為篇幅的原因我把里面的語句刪了,其實就是輸出一個租車表
2019-03-02 回復 有任何疑惑可以回復我~
#2

Dusdii 回復 陸星崖 提問者

我說呢
2019-03-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求教一個項目遇到的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號