求助!为什么下面这个JAVA程序不能通过编译啊?

2024-12-18 05:15:55
推荐回答(3个)
回答1:

// 数组要用 [] 中括号
class TestArrays{
public static void main(String[] args){
int y=0;
int ref;
int []index=new int[4];
index[0]=1;
index[1]=3;
index[2]=0;
index[3]=2;
String []islands=new String[4];
islands[0]="Bermuda";
islands[1]="Fiji";
islands[2]="Azores";
islands[3]="Cozumel";
while(y<4){
ref=index[y];
System.out.print("island= ");
System.out.println(islands[ref]); // 问题在这一行
y+=1;
}
}
}

回答2:

class TestArrays{
public static void main(String[] args){
int y=0;
int ref;
int []index=new int[4];
index[0]=1;
index[1]=3;
index[2]=0;
index[3]=2;
String []islands=new String[4];
islands[0]="Bermuda";
islands[1]="Fiji";
islands[2]="Azores";
islands[3]="Cozumel";
while(y<4){
ref=index[y];
System.out.print("island= ");
System.out.println(islands[ref]); //兄弟 数组要用方括号
y+=1;
}
}
}

回答3:

运行的时候有什么提示吗》?