重点笔记----方法

方法的定义

  •         实现特定功能的一段可以反复使用的代码。
  •         若需要重复使用一组代码,则可以将代码放在特定的方法里。
  •         方法定义在类的内部,与main主方法并列。
  •         一个方法只做一件事,方法之间属于并列关系不可嵌套使用。
public static void 方法名(){
    //方法体
}

方法的调用

        在main方法里调用方法;调用方法时会优先执行自己内部的代码,结束后返回方法调用处继续执行下面代码。

public static void main(String[] args){
    //方法名();
}

方法的参数

        调用方法时,所传入的数据称为“参数”。方法的参数可以让代码功能更灵活、普适性更高、易于修改和维护。

        形参等价于“局部变量的声明”;实参等价于“局部变量的赋值”。

public static void 方法名(形参){
    //方法体
}

public static void main(String[] args){
    //方法名(实参);
}

返回值与返回值类型

        方法执行后的返回结果。变量类型与返回值类型一致!一个方法只能有一个返回值。

public static 返回值类型 方法名(形参){
    //方法体
    return value;//返回值
}

public static main(String[] args){
    变量=方法名称();
}

return关键字

  • return value;  //表示结束当前方法并伴有返回值返回到方法调用处。
  • return;  //表示结束当前方法直接回到方法调用处

无穷递归

        当方法调用自己时没有正确的出口条件,则会进行无穷地递归。

Exception in thread "main" java.lang.StackOverflowError---内存溢出

递归

        将大问题拆分为多个小问题,解决方法相同,有一定的规律,方法调用自己时需要设置正确的出口条件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值