函数的定义与方法调用

package cn.cast.day04.Demo03;
/*
注意事项-
1.方法应该定义在类当中,但不能在方法中再定义方法,不嫩个嵌套
2.方法定义 的前后顺序无关
3.方法定之后不会执行,如果要执行,那么必须要调用
4.如果方法有返回值,那么必须写上"return 返回值"·不能没有
5.return后面的返回值数据,必须和方法的返回值类型对应起来
6.最后一行的return可以省略不写,当void为空值是,可以用return返回,也可以不用return返回
理由-return返回值类型 必须要和函数变量类型一致,当void为空值是,那么"return "返回为0,可以理解为空值
但是当void 定义了一个有变量的函数时,不可以用return 返回-因为return的返回值类型发生冲突,而导致互相矛盾
7.子函数中可以有多次个return 语句,但是只能有一个被执行,只能有一个返回值,并且return 返回值语句不可以重复写
(如-if(a>b){
return a;
return a;
}else {
return b;
}
是错误写法
)

*/
public class demo04Notice {
public static void main(String[] args) {

    method1();
    method2();
    method3();
    System.out.println(method4(25,50));
}

public static int method1(){
    return 10;//错误的写法,方法没有返回值,return 后面不能直接写返回的数值
}
public static void method2(){
    return ;//没有返回值,只是结束方法的执行而已
}

public static void method3(){
    System.out.println("AAA");
    System.out.println("BBB");
    return ;//最后一行的return可以省略不写,当void为空值是,可以用return返回,也可以不用return返回
            //理由-return返回值类型 必须要和函数变量类型一致,当void为空值是,那么"return "返回为0,可以理解为空值
            //但是当void 定义了一个有变量的函数时,不可以用return 返回-因为return的返回值类型发生冲突,而导致互相矛盾
}
public static int method4(int a,int b){
    if(a>b){
        return a;
    }else {
        return b;
    }
}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值