Java方法02:方法的定义和调用

方法的定义

//加法
public static int add(int a,int b){
    //方法中的a,b为形参
    return a+b;
}
public static void test(){
    Lable:for(int i=1;i<=100;i++){
        for(int j=2;j<=i/2;j++){
            if(i%j==0){
                continue Lable;
            }
        }
        System.out.print(" "+i);
    }
}
//比大小
public static int max(int num1,int num2){
    int result = 0;
    if(num1==num2){
        System.out.println("num1==num2");
        return 0;//终止方法
    }
    if (num1>num2){
        result = num1;
    }else {
        result = num2;
    }
    return result;
}

方法的调用

//main方法
public static void main(String[] args) {
    //这里的1,2为实际参数
    int sum = add(1, 2);
    System.out.println(sum);
    test();
    System.out.println();
    int max = max(2,2);
    System.out.println(max);
}

完整例子

package com.kuang.method;
//举例:System(类).out(对象).println()(方法);  方法:解决一类问题有序步骤的组合
//方法的原子性:就是一个方法只完成1个功能
//命名规则:首字母小写后面驼峰原则
//Java只是值传递,   值传递:实际参数把它的值传递给形参   引用传递:实际参数把地址传递给形参,两者指向同一个地址
public class 函数Demo01 {
    //main方法
    public static void main(String[] args) {
        //这里的1,2为实际参数
        int sum = add(1, 2);
        System.out.println(sum);
        test();
        System.out.println();
        int max = max(2,2);
        System.out.println(max);
    }
    //加法
    public static int add(int a,int b){
        //方法中的a,b为形参
        return a+b;
    }
    public static void test(){
        Lable:for(int i=1;i<=100;i++){
            for(int j=2;j<=i/2;j++){
                if(i%j==0){
                    continue Lable;
                }
            }
            System.out.print(" "+i);
        }
    }
    //比大小
    public static int max(int num1,int num2){
        int result = 0;
        if(num1==num2){
            System.out.println("num1==num2");
            return 0;//终止方法
        }
        if (num1>num2){
            result = num1;
        }else {
            result = num2;
        }
        return result;
    }
}
//如果方法有返回值,则有返回值。如果方法为空,则调用的是语句。
posted @   夜月明  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示