2022Java学习笔记十四(java方法的定义是使用,java快速写流程控制快捷键)

方法是一种结构,他可以把一段代码封装成一个功能,以方便重复调用
好处:
1、提高代码的复用性和开发效率
2、让程序的逻辑更清晰

package com.zcl.functionDate;

public class Demo1 {
    public static void main(String[] args) {
        // 调用方法
        int z = sum(10,20);
        System.out.println(z); // 30
        int k = sum(20,90);
        System.out.println(k); // 110
    }

    // 编写方法
    public static int sum(int a,int b){
        int c = a+b;
        return c;
    }
}

一、方法的定义

return返回的数据类型必须对应方法的数据类型
行参列表可以有多个值,多个值必须使用“逗号”隔开,且不能有初始值

格式:

修饰符暂时使用:public static

修饰符 返回值类型 方法名(形参列表){
	方法体代码(功能)
	return 返回值;
}

写了方法而不调用方法是无用的

方法的其他书写格式:

不需要放回结果必须使用void进行返回,不然会报错
此方法不能使用return进行放回数据,不然会报错

package com.zcl.functionDate;

public class Demo {
    public static void main(String[] args) {
        // 目标:学会方法的其他形式
        pring(); // 一定要调用方法
    }

    // 无参数无返回值的方法
    public static void pring() {
        // 快速生成流程分支的快捷键 【选中文本 Ctrl + Alt + t】
        for (int i = 0;i<3;i++) {
            System.out.println("其他的方法书写格式");
        }
    }
}

关于快速将一段代码写入流程控制或者循环的方法快捷键

选中需要放入的文本 Ctrl+Alt+T 就可以具体的执行流程控制了

Java 在方法内创建类变量 java创建方法的快捷键_开发语言

方法的常见问题

  1. 方法的顺序无关代码的执行,可以放在main前面也可以放在后面
  2. 方法不能放在main里面,两者是平级关系,不然会报错
  3. 返回值类型为void的,方法里面不能使用return返回数据,如果方法有具体的放回值就return返回对应的数据类型,不然会报错
  4. return下面是不能写代码的,因为已经返回了不会执行下面的代码
  5. 方法不调用就不会执行,调用时必须严格匹配方法的形参列表情况
  6. 有返回值的方法可以选择变量接收结果,或直接调用输出,无返回值方法的调用只能直接调用一下,接收的返回值的变量数据类型要与返回的数据类型对应,不然会报错