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