方法; 什么是方法:就是对业务的一种封装,封装就是业务的容器,方法也叫函数,叫法不一样,其实是一模一样的内容
如何定义方法: 格式:修饰符 返回值类型 方法名 (){} 位置:方法和方法之间是一种并列关系
修饰符 返回值类型 方法名(参数类型 参数名1,…){ 执行语句 … return 返回值;(如果返回值类型为void就不需要return返回值) } *修饰符:方法的修饰符有很多,有对访问权限进行限定的,有静态修饰符static,还可以最终修饰符final等, *返回值类型:用于限定方法返回值的数据类型, *参数类型:用于限定调用方法时传入参数的数据类型, *参数名:是一个变量,用于接收调用方法时传入的数据, *return关键字:用于结束方法和返回方法指定的类型值, *返回值:被return语句返回的值,该值会返回给调用者,
方法的调用: 直接调用 方法名();最方便的,没有返回值的方法 输出调用 system.out.println(方法名()); 想要第一时间看到方法的计算结果 赋值调用 变量 = 方法名(); 使用最繁琐,最灵活的
总结 当我们在定义方法的时候,如果最终的结果值,是被直接输出的话,那返回值必须是void
课堂练习
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class test04 {
public static void Sort(int arr[]) {
for (int i = 0; i < arr.length; i++) {
if(i%2!=0) {
int temp =0;
temp=arr[i];
arr[i]=arr[i-1];
arr[i-1]=temp;
}
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
public static void main(String[] args) {
int arr []= {11,22,33,44,55,66};
Sort(arr);
}
}
|