Java方法的定义及使用

方法的定义及使用
Java中形参只有值传递!!!
无返回值用void ,有返回值则用基本类型和引用类型;方法用void声明,那么可以使用return来结束调用(常与if配合使用)方法重载(方法名称相同,参数的类型、个数不同,与返回值无关)而且不能有两个名字相同、参数类型也相同却返回不同不同类型值的方法在进行方法的重载时,要求:方法的返回值一定相同!方法递归(可与循环替换)一般与while搭配递归方法的特点:1、方法必须有递归的结束条件2、方法在每次递归处理的时候一定要作出一些变更感觉方法就是调用函数,分模块写代码,而且递归是数据结构的第一步,写递归的时候一定要先找到出口,确定了出口再去分析逻辑,简单来说递归就是自己调用自己。
自己的小练习:递归实现20的阶乘
public class Test{
public static long math(int i){ if(i==1)
return 1L;//(保持和结果和输出类型一样)
else
return i*math(i-1); } public static void main(String[] args){ int i=20;
math(i);
System.out.print(math(i));
}
}

猜你喜欢

转载自blog.csdn.net/qq_43577380/article/details/84888343
今日推荐