(JAVA新手)请教大家一个关于求出数组中最大值的问题
package lianxi;
public class A {
public static int qiuzhi(int[]chuancan){
int x=chuancan[0];
for(int z=0;z<chuancan.length;z++){
if(chuancan[z]>x)
x=chuancan[x];
}
return x;
}
public static void main(String[]args){
int[] chuancan={1,2,3,5,6,8,34,65,23};
int y=qiuzhi(chuancan);
System.out.print(y);
}
}
这是我写的一个小程序 求数组中最大值 可是报错 全是英文看不懂,研究一下午也没看出来那里错了 求助谢谢大家了
------解决方案--------------------
public static int qiuzhi(int[]chuancan){
int x=chuancan[0];
for(int z=0;z<chuancan.length;z++){
if(chuancan[z]>x)
x=chuancan[z];
}
return x;
}
public static void main(String[]args){
int[] chuancan={1,2,3,5,6,8,34,65,23};
int y=qiuzhi(chuancan);
System.out.print(y);
}
x=chuancan[x]; -> x=chuancan[z];