- class GetMax
- {
- public static int getMax(int [] arr)
- { int max=arr[0];
- for(int x=1;x<arr.length;x++)
- {
- if(arr[x]>max)
- max=arr[x];
-
- }
- return max;
- }
- public static void main(String[] args)
- { int [] arr ={0,1,2,3,4};
- int max=getMax(arr);
- System.out.print("Max="+max);
- }
- }
复制代码
为什么函数里面 定义的变量 int max=arr[0] 不能在 for 语句里 和x变量一起定义 如 for(int x,max=arr[0];x<arr.length;x++)编译后
GetMax.java:15: 错误: 找不到符号
return max;
^
符号: 变量 max
位置: 类 GetMax |
|