返回列表 發帖
  1. import java.util.Scanner;
  2. public class JPA04 {
  3.             static Scanner keyboard = new Scanner(System.in);
  4.             public static void main(String args[]) {
  5.                 String s;
  6.                 System.out.print("Input a string of numbers: ");
  7.                 s = keyboard.nextLine();
  8.                 System.out.printf("尾端遞迴:%d\n", sumTail(s, 0));
  9.                 System.out.print("Input a string of numbers: ");
  10.                 s = keyboard.nextLine();
  11.                 System.out.printf("尾端遞迴:%d\n", sumTail(s, 0));
  12.             }
  13.             
  14.             static int sumTail(String s,int r)
  15.             {
  16.                     if(s.equals(""))
  17.                             return r;
  18.                     else
  19.                             return sumTail(s.substring(1),r+Integer.parseInt(s.substring(0,1)));
  20.             }
  21.           

  22.         }
複製代碼

TOP

返回列表