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



    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;
         }

  • 相关阅读:
    跟我一起在Win10中用VMware安装Ubuntu
    跟我一起安装vmware
    关于vue项目报错:this relative module was not found
    【error】vue-style-loader didn't discriminate between server and client
    [Vue warn]: Error in beforeCreate hook: "Error: Cannot find module './index.vue?vue&type=style&index=0&lang=scss&'"
    JavaScript数据可视化编程书籍上面的例子(flotr2)
    ExecuteNonQuery和ExecuteScalar的区别
    Datatable添加数据,提示该行已经属于另一个表的解决方法
    利用反射动态调用类成员
    c#用picturebox显示多页TIF
  • 原文地址:https://www.cnblogs.com/huguangqin/p/7123969.html
Copyright © 2020-2023  润新知