递归

public static void main(String []args){
getN(5);
System.out.print(getN(5));
public static int getN(int n){
int result;
if(n=1){
result=1;
}else{
result =n*getN(n-1);
}
return result;

递归不用循环,调用自身循环,上诉代码为递归,它的普通形式如下:

public static void main(String []args){
System.out.print(getN(5));
}
public static int getN(int n){
int result=1;
for(int i=1;i<=n;i++){
result = result*i;
}
return result;
}
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容