public class use { public int jieCheng(int i){ if(i==1){ return 1; } int result=i*jieCheng(i-1); return result; } public static void main(String[] args) { int a=new use().jieCheng(6); System.out.println(a); }}
1 回答
已采納
yymooc
TA貢獻1條經驗 獲得超0個贊
這個是你在方法中寫的,如果傳入的值不等于1的情況下,就會執行int result=i*jieCheng(i-1);這條語句
在這條語句中又會調用jieCheng()該方法,所以傳入的6會得到的結果為6*5*4*3*2*1。
添加回答
舉報
0/150
提交
取消
