函数方法定义

public class day_5_1 {
    public static void main(String[] args) {
        /*方法,函数
        什么是方法?
            具有特定功能的一段独立小程序
        方法作用?
            1,提高了代码的复用性
            2,提高了代码的维护性
        方法的定义格式?
        修饰符 返回值类型 方法的名字 (数据类型 变量名,数据类型 变量名 ...){
            执行语句;(该方法的功能代码的实现)
            return 返回值;
        }
        如何写一个方法?
        两个明确:
            1,明确参数列表
            2,明确返回值

        如何使用方法呢?
            方法只有被调用才会执行
            怎么调用?
                1,单独调用:方法名(参数)
                2,输出调用:System.out.println(方法名(参数));
                3,赋值调用:int a = 方法名(参数);
        注意:
            1, public static void main(String[] args)是程序入口也是主方法
            2,当你的方法没有返回值的时候必须要写void类型
             public static void getNum(){
                可以写处理方法,无需返回值
                return;
             }
        使用方法的时候要注意那些问题?
            1,方法与方法是平级关系,所以不能嵌套定义
            2,方法的返回值和类型必须匹配
            3,当方法没有具体的返回值类型的时候,返回值类型就为void
                void:没有特殊含义,只能写在返回值类型上,没有返回值
                注意:当方法返回值是void对的时候,可以隐藏return
                 public static void getNum(){
                 }
                注意:
                    使用void的时候只能单独调用,不能赋值调用和输出调用
        * */
        System.out.println(getSum(1, 2));
        int a = getSum(2, 3);
        System.out.println(a);
        printJJ();

        int[] ls1 = {12,13};
        getNi(ls1);
    }

    // 定义一个方法获取两个整数的和
    public static int getSum(int s, int l) {
        return s + l;
    }

    //打印一个九九乘法表
    public static void printJJ() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + j * i + " ");
            }
            System.out.println();
        }
    }
    //类型传递
    public static void getNi(int[] ls){
        System.out.println(ls[0]);
    }
}
posted @ 2024-03-15 20:13  公子Learningcarer  阅读(3)  评论(0编辑  收藏  举报