2.遞歸體:就是調用自身的語句ui
//遞歸思想求階乘問題spa
package jh_08_diGui;遞歸
public class jh_10_diGui
{數學
public static void main(String[] args) class
{
int fac = fac(5); //主方法調用,計算一下5的階乘
System.out.println(fac);
}循環
public static int fac(int i)
{
if (i == 0)
{
return 1; //數學規定0的階乘等於1
}else
{
return i * fac(i - 1); // 本身調用本身的方法,直到i==0時結束
}
}
}方法
//遞歸思想求 1——100的和static
package com.jh.diGui;di
public class diGui{co
public int sum(int i ){
if(i == 1){
return 1;
}else
{
return i + sum(i - 1);
}
}
public static void main(String[ ] args){
diGui di = new diGui();
System.out.println("計算結果: " + di.sum(100) );
}
}