:::info 💡 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容
读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考 :::

方法需掌握的3点内容

方法概念:具有独立功能的代码块【在其他语言中也叫函数】 方法作用: 1 按功能将代码分类,提高代码可读性 2 方便后期代码维护 3 提高代码复用性

IDEA涨知识:Ctrl + F12,打开类的大纲

1 方法定义格式:

1.1 无参方法定义格式:


修饰符 返回值类型 方法名(){ return 返回值; }

1.2 带参方法定义格式:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){ return 返回值; }

1.3 形参(形式参数)与实参(实际参数)

形参:定义方法时声明的参数

实参:调用时传入的实际参数

  1. //形参
  2. public static void prints(int num) { //此处的 num就是形参
  3. //方法体语句
  4. }
  5. //main方法调用prints()方法时需要传实参
  6. public static void main(String[] args) {
  7. prints(5); //此处5就是实际参数
  8. }
  • 方法定义案例
  1. //1无参方法
  2. public static void prints() {
  3. System.out.println("*******************");
  4. }
  5. //2带参方法
  6. //案例1 主方法:
  7. public static void main(String[] args) {
  8. //方法体语句
  9. }
  10. //案例2 自定义方法:
  11. public static int sum(int num1,int num2){
  12. int sum = num1+num2;
  13. return sum;//返回值
  14. }

2 自定义方法的位置:

方法与方法之间保持平级关系,方法不允许嵌套定义;

3 方法的调用与执行:

方法不调用不执行: 方法的执行顺序与编写顺序无关,只与调用顺序相关;

内存图解

java中方法的学习 - 图1

方法案例:

案例1 连续输出n次相同内容

  1. public static void prints(int freq) {
  2. if(freq<0 ){
  3. System.out.println("输入次数有误,请重新输入:");
  4. }else {
  5. for (int i = 0; i < freq; i++) {
  6. System.out.println("学好编程!");
  7. }
  8. }
  9. }