方法学习
方法的定义及调用
设计原则,一个方法只能有一个功能
//自定义方法
修饰符+返回值类型/*void是不返回,如int返回数字,需要用return来输出返回值*/+自定义方法名称,或调用Java本来就有的名称+(参数//可不注释){}
加法自定义
备注:方法包含与类与对象中
可将我们自己写的代码作为一个新的方法来运行
由于main方法在最底层这样做不仅会为长代码提供便利,也会让我们的main方法简洁清楚
参数类型
1.形式参数,在上图的加法中为被固定的ab为形式参数,用于定义
2.实际参数,上方的a=1,与b=2为实际参数,是实际传递给它的参数
方法补充
返回的return一定要在方法的最外边,而且一定要有return(void除外),除此之外return 0中的return也可以用于终止方法,下图中如果不终止等于情况的方法,则会多输出一个1,常常需要通过判断来返回值,这时候return只能返回一个值该怎么办呢?方法如下
我们只需要再在方法中定义一个变化的量,输出该变化的量就可以完成判断
方法调用
但方法有返回值时,方法调用通常被当为一个值
如int larger = max(10,20)为一个值
如果方法返回值为void,方法调用一定是一条语句
如sout是一句话
调用方法:对象名.方法名