一、
1)什么是方法?
方法:就是完成特定功能的代码块。 方法的好处:提高了代码的复用性!
2)方法的定义:
·格式 pubulic static void 方法名 (){
方法体;
};
3)方法的调用:
·格式 方法名();
注:方法定义完毕后,需要调用才能执行。
我们定义了一个isEvenNumber 方法,该方法可判断number 是否为偶数,为了让isEvenNumber执行,我们必须在程序入口main 中调用该方法。
4)带参数方法的定义和调用
①方法定义
·格式 public static void 方法名 (参数){...};
·格式(单个参数) public static void 方法名 (数据类型 变量名){...};
注:带参数定义时,参数中的数据类型与变量名都不能缺少,缺少任一程序将报错。
带方法定义时,多个参数之间使用逗号分隔。
②方法调用
·格式 方法名(参数);
·格式 方法名(变量名/字面量值);
例: isEvenNumber (5);
注:带参数方法调用时,参数的数量与类型必须与方法定义中的设置匹配,否则程序将报错
我们将参数定为 (int number),在调用方法时,把已经定义好且赋值的number,传给方法isEvenNumber。在控制台上会打印false.
5)形参和实参
形参:方法定义中的参数 等同于变量定义格式;
实参:方法调用中的参数 等同于用变量或字面量;
6)带返回值方法的定义和调用
方法定义·格式 public static 数据类型 方法名 (参数){
return 数据;
};
注:方法定义时return 后面的返回值与方法定义上的数据类型要匹配,否则程序将报错。
方法的注意事项:①方法不能嵌套定义
②void表示无返回值,可以省略,也可以单独的书写return后面不加数据
总结:
①方法定义的通用格式: public static 返回值类型 方法名(参数){
方法体;
return 数据;
};
②返回值类型 方法操作完毕之后返回的数据的数据类型
③方法名 调用方法时候使用的标识
④参数 有数据类型和变量名组成,多个参数之间用逗号隔开
⑤return 如果方法操作完毕,有数据返回,用于把数据返回给调用者
⑥定义方法时,要做好两个明确 明确返回值类型和参数
⑦调用方法时 void类型的方法,直接调用即可,非void类型的方法,推荐用变量接收调用