<JAVA - 面向對象(一)>
阿新 • • 發佈:2018-01-21
port ack 遞歸 實際參數 size 調用 結束 ring ive
01遞歸:
package GUIJIN_01_recursive; import java.util.Scanner; /** * 遞歸: * 5的前幾項之和: (1~5的和) * 1+2+3+4+5=15 * 5: 5+4+3+2+1 * 4 = 5 - 1 * 3 = 4 - 1 * 2 = 3 - 1 * 1 = 2 - 1 * 0 = 1 - 1 * 找規律: * 邊界: 最後可加的數是1: * *@author 韋桂金 * */ public class recursiveDemo01 { public static void main(String[] args) { //int nun = 10; Scanner input = new Scanner(System.in); System.out.println("請輸入一個數字:"); int nun = input.nextInt(); System.out.println(sum(nun)); // 調用方法 傳實際參數 } // 1 ~ 5的和public static int sum(int n) { // 形參 if(n == 1) { // 如果你推演數值為1.結束方法 return 1; // 結束方法 返回1 } return sum(n-1)+n; } }
02類與對象:
03封裝:
<JAVA - 面向對象(一)>