返回列表 發帖

[隨堂練習] TQC405 遞迴函數

利用遞迴 完成405
  1. [hide]import java.util.Scanner;
  2. public class JPD04 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String args[]) {
  5.         
  6.             int n;
  7.             System.out.println("Input the number n:");
  8.             n = keyboard.nextInt();
  9.             System.out.println("Ans:"+sum2(n));
  10.            
  11.     }
  12.     // sum2(1)= 2
  13.     // sum2(n-1)+2*n
  14.     static int sum2(int n)
  15.     {
  16.             if(n ==1)
  17.             {
  18.                     return 2;
  19.             }
  20.             else{
  21.                     return sum2(n-1)+2*n;
  22.             }
  23.     }

  24. }
  25. [/hide]
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表