先利用w3schools再利用VS Code
public class Main { /*羅伊晴recursion遞迴函數*/
public static void main(String[] args) {
int x = 10; /*Java程式必須以main起始*/
for(int i = 0; i <= x; i++) /*for迴圈*/
{ System.out.print( i + " 累加等於 " + sum(i) );
System.out.println( " 累加等於 " + f(i) );} }
public static int sum(int k){
if (k > 0) {return k + sum(k - 1);}
else{ return 0;} } /*函數sum呼叫自己,稱遞迴*/
public static int f(int k){
if (k > 0) { return k * f(k - 1);}
else{ return 1;} } /* 0!=1, 7!=7*6!,....*/
}
先利用w3schools
Visual Studio Code
留言
張貼留言