关于在array内数值比较大小
java吧
全部回复
仅看楼主
level 1
bawxxx 楼主
public Compare()
{
int []compare = new int[9];
compare[1] = 60;
compare[2] = 26;
compare[3] = 34;
compare[4] = 15;
compare[5] = 35;
compare[6] = 19;
compare[7] = 36;
compare[8] = 90;
compare[9] = 16;
int result = compare[1];
for(int count = 2; count < 9; count++)
{
if (result > compare[count])
result = result;
else
result = compare[count];
}
System.out.println(result);
for(int count = 2; count < 9; count++)
{
if (result < compare[count])
result = result;
else
result = compare[count];
}
System.out.println(result);
}
在第九个数据出现了问题。不知道是不是循环限定出错了?
另问,怎么在不假设可变array数量的前提下显示出array的内容呢?
2011年08月10日 03点08分 1
level 1
这种的话 最好调试一下 很容易就找到问题了 注意观察变量
2011年08月10日 03点08分 2
level 1
bawxxx 楼主
晕了,忘了起始位置是0了。
2011年08月10日 03点08分 3
1