很简单的一段数组的代码 你的while循环里,循环了4次,每次ref值都是0,相反y在+1的变化,只是输出了4次islands[0]=0,1,2,3。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class TestArrays { public static void main(String [] args) { int [] islands = new int[4]; int [] index = new int[4]; int y = 0; int ref; while (y < 4) { ref = index[y]; islands[ref]=y; y=y+1; System.out.println("y:" + y + "ref:" + ref); System.out.println("island = " + islands[ref]); for(int i=0; i<4; i++) System.out.printf("%-5d",islands[i]); } System.out.println(); }} 从无基础到做出项目要学多少东西? 急迫求现例:按下UI1中的某button可进入UI2,在UI2中按下ESC可返回UI1的例子! 新手求问 界面设计思路请教 java如何检查文件状态,可读,可写? 哪里可以下载JDK的详细文档 一个关于 String 类的很有意思的现象! 哪有visual cafe PDE版本下载????( 问大家一个非技术的问题:北京和上海那的开发坏境好一些,生活环境好一些,选择去上海还是北京? scaj文档: java正则表达式 多个空格替换多个成- 调用cloneable接口时遇到的奇怪的错误
public static void main(String [] args) {
int [] islands = new int[4];
int [] index = new int[4];
int y = 0;
int ref;
while (y < 4) {
ref = index[y];
islands[ref]=y;
y=y+1;
System.out.println("y:" + y + "ref:" + ref);
System.out.println("island = " + islands[ref]);
for(int i=0; i<4; i++)
System.out.printf("%-5d",islands[i]);
}
System.out.println();
}
}