- /*需求:构建一个方法获取一维数组的最值
- 思路:1、构建方法
- 2、遍历数组,foreach语句
- 3、初始化最值,将每个数与该值比较,取max/min赋值给最值
- */
- class GetMax2
- {
- public static int Max(int[] arry) //创建方法
- {
- System.out.print("遍历数组:"); //遍历数组
- for(int x:arry)
- {
- System.out.print(x+" ");
- }
- int Max=arry[0]; //比较获取最值
- for (int a=1;a<arry.length ;a++ )
- {
- if (arry[0]<arry[a])
- {
- Max=arry[a];
- }
- }
- System.out.println(); //换行
- System.out.println("数组中最大值Max="+Max);
- return Max;
-
- }
- public static void main(String[] args) //主函数
- {
- int[]arry={12,3,54,8,9};//Max(int[]arry={12,3,54,8,9});
- Max(arry); //调用方法
- }
- }
复制代码
在主函数那里,调用方法按注释行Max(int[]arry={12,3,54,8,9});调用会报错。
|
|