运行结果 :
D:\java\jdk1.6.0_31\javad>javac Demo7.jav
Demo7.java:17: 意外的类型
需要: 变量
找到: 值
System.out.println("max"=+max);
^
我的代码 //求数组中的的最大值
class Demo7
{
public static void main(String [] args)
{
int [] arr= {2,3,4,5,8};
int max = getMax(arr);
System.out.println("max="+max);
}
public static int getMax(int[] arr)
{
int max =0;
for(int x=1;x<arr.length;x++)
{
if(arr[x]>arr[max])
max =x;
}
return arr[max];
}
}
第一次代码也是这个样子
第二次,我就把上次提示的代码(System.out.println("max="+max);)重新打了一次,上面的问题就消失了,这是怎么回事?
自我分析:需要变量?我明明已经定义了 int max = getMax(arr);
这个问题看谁知,先记录在这里 |