方法的对比和注意事项

方法的对比

方法对比有参和无参

有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。

例如两个数字相加,必须知道两个数字是各自多少,才能相加。

 

 

无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。

例如定义一个方法,打印固定10次HeLLoworld。

复制代码
    public static void main(String[] args) {
        num(30,50);
        num2();
    }

    //有参
    public static void num(int a,int b){
        int result = a*b;
        System.out.println("相乘结果为:"+result);
    }
    //无参
    public static void num2(){
        System.out.println("Hello");
    }
复制代码

方法对比有返回值和无返回值

 

注意事项:

对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。

但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用。

 

复制代码
    public static void main(String[] args) {
        int num = sum(10,20);
        System.out.println("返回值为:"+num);
        printSum(20,50);
    }

    //有返回值
    //我有返回值int,谁调用我,我就把计算结果告诉谁
    public static int sum(int a,int b){
        int result = a+b;
        return result;
    }
    //无返回值
    //我没有返回值,不会把结果告诉任何人,而是我自己进行打印输出。
    public static void printSum(int a,int b){
        int result = a+b;
        System.out.println("结果为:"+result);
    }
复制代码

 

注意事项

1.方法应该定义在类当中,但是不能在方法当中在定义方法。不能嵌套。

2.方法定义的前后顺序无所谓。

3.方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用

4.如果方法有返回值,那么必须写上return返回值,不能没有

5.return后面的返回值数据,必须和方法的返回值类型,对应起来。

6.对于有void没有返回值的方法,不能写return后面的返回值,只能写return自己。

7.对于void方法当中最后一行的return可以省略不写。

8.一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。

 

posted @   魔光领域  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示