Java基础Day05-方法

方法

格式
	修饰符 返回值类型 方法名 (参数列表){
		方法体;
		return 结果;
	}
	修饰符	public static
	返回值类型 可以是基本类型/引用类型 也可以是void(没有返回值结果)
	方法名   按照标识符的命名规则和规范来起名
	参数列表 可以有 可以没有 如果有的话 由数据类型 参数名组成 多个参数之间用逗号隔开  形式参数
	return 返回方法运算得到的结果 如果返回值是void 就不用写return
	
调用方式
	单独调用	
		没有返回值的方法的调用方式 
		
	赋值调用
	输出调用
		有返回值结果的方法的调用方式

有参有返回
有参无返回
无参有返回
无参无返回

方法的重载

1:方法名相同
2:参数列表不同
	a 类型不同
	b 个数不同
典型的方法重载:System.out.println()
好处:方便我记忆多个功能相似的方法

方法的参数类型问题

如果实参是基本类型 那么形参的改变不会影响实参				值传递
如果实参是引用类型 那么形参的改变会影响实参(String除外!)		地址传递

方法的递归调用

1:方法自己调用自己
2:方法的递归定义要找到规律
3:方法的调用要有结束的条件
4:方法调用的次数不能太多 否则会出现栈内存溢出错误 StackOverflowError

Eclipse的debug

1:在需要调试的代码前打断点 breakPoint 双击鼠标左键
2:在程序中右键选择 Debug 
3:step into 单步进入方法体中
  step over 单步执行 逐行执行代码
4:如要结束调试 点击 Terminate
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值