标签:static class api enter 传递 out get ring 退出
Day05个人总结
方法:
结构:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…){
方法体
return 返回值;
}
定义一个方法来封装这些重复使用的代码
方法名小写开头,见名见意
实例:
public void shuaPing(){
}
特性:
方法不调用不执行
方法与方法是平级关系,不能嵌套定义
方法定义的时候参数之间用逗号隔开
方法调用的时候不用再写数据类型
如果方法有明确的返回值,一定要有return带回一个值
形式参数:指在方法中接收定义的参数
实际参数:在main函数中调用方法传递的参数
方法重载:方法跟方法之间的重载,主要区别是参数列表不同,方法名相同,跟返回类型无关
二、递归
结构:例如下:
public class Test1DiGui{
public static void main(String[] args){
int sum=getDiGui(5);
System.out.println(sum);
}
public static int getDiGui(int n){
if(n == 1){
return 1;
}
return getDiGui(n-1)*n;
}
}
以上是一个计算1-100合的递归计算方式,递归方法会不断调用自己,直到给他设定的值满足,才会退出。
标签:static class api enter 传递 out get ring 退出
原文地址:http://www.cnblogs.com/lilinxiong/p/6653570.html