方法--重载-数组遍历-求和等代码段


1、能够明确方法的作用
     方法: 用来完成一段特殊功能的代码块,可以提高代码的复用性,可读性。
    
2、能够定义方法
     public static int(void) 方法名(参数列表){
     方法体  
     return 返回值
     }
    
3、能够定义求和案例的方法并使用
     sum(10,20);

    public static int sum(int a, int b){
         int sum = a+b;
         return sum(a,b);
     }


4、能够定义获取两个数据中的较大值的方法并使用
     getMax(10,20);
    
     public static int getMax(int a, int b){
         int max = a>b?a:b;
         return max;
     }


5、能够定义比较两个数据是否相等的方法并使用
     isEqual(10,10);
    
     public static boolean isEqual(int a, int b){
         boolean equal = a==b?true:false;
         return equal;
     }

6、能够定义获取三个数据中的较大值的方法并使用
     getMax(10,20,30);
    
     public static int getMax(int a, int b, int c){
         int temp = a>b?a:b;
         int max = temp>c?temp:c;
         return max;
     }

7、能够定义void修饰的方法
     void表示无返回值;
     public static void print(int []arr){
        
     }

8、能够说出方法重载的概念
     重载是指方法名称相同,但参数的类型和参数的个数不同。通过传递参数的个数及类型的不同可以完成不同功能的方法调用。

9、能够定义方法,完成数组遍历
     int[] arr = {1,2,4,6};
     ergodic(arr);
    
     //采用循环的方式遍历
     public static void ergodic(int[] arr){
         for(int i = 0,i<arr.length;i++){
             System.out.print(arr[i]);
         }
     }
    
     //采用foreach语法遍历
     public static void ergodic(int...arr){
         for(int i:arr){
             System.out.print(i);
         }
     }


10、能够定义方法,获取数组的最值
     int[] arr = {1,2,3,4};
     getMax(arr);
    
     public static void getMax(int[] arr){
         int max = arr[0];
         for(int i =1;i<arr.length;i++){
             max = max>arr[i]?max:arr[i];
         }
         System.out.println("the max ="+max);
     }
    

11、能够定义方法,实现数组元素求和
     int[] arr = {1,2,3,4};
     int sum = getSum(arr);
     System.out.println(sum);
    
     public static int getSum(int[] arr){
         int sum = 0;
         for(int i =0;i<arr.length;i++){
             sum += arr[i];
         }
         return sum;
     }

原文地址:https://www.cnblogs.com/huguangqin/p/7123969.html