方法的概述

一种语法结构。可以被反复使用,提高代码的复用性,让程序逻辑清晰

定义方法

修饰符 返回值类型 方法名(形参列表){ 

     方法体代码(需要执行的功能代码)

     return 返回值;

}

方法的修饰符:暂时都使用public static修饰

形参列表:数据类型 自变量 (不赋值,用逗号隔开)

不用返回的返回值类型用void:无参数无返回值

没有申明返回值类型不能用return

调用方法

 案例:

求1-n的和;判断一个整数是奇数还是偶数;求一个数组的最大值;

方法的内存图

方法的运行:栈内存

方法的参数传递机制

基本类型:

值传递:传递的不是变量本身,而是实参变量中存储的值,即数据值

引用类型:

也是值传递,传递的是地址值

案例:打印任意整数数组的内容;从一个数组中找到某个整数的索引值,不存在则返回-1;比较两个整型数组是否一样

方法其他常见形式、技术

同一个类中,方法名相同,形参列表不同:重载方法(修饰符和返回值类型相不相同无所谓

可读性好,用参数区分差异

单独使用return关键字

return;       可以立即跳出当前方法的执行,可单独放在任何方法中

break;        跳出并结束当前所在循环的执行

continue;     结束当前所在循环的当此继续,进入下一次执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值