1. 程式人生 > >需求:計算1-5的和的值,禁止使用迴圈。

需求:計算1-5的和的值,禁止使用迴圈。

package cn.itcast.day01_03;
/*
 * 需求:計算1-5的和的值,禁止使用迴圈。
 * 使用遞迴!
 * 5+(5-1)+(5-1-1)+.....
 */
public class FileDemo3 {
	public static void main(String [] args) {
		int num = 5;
		int sum = getSum(5);
		System.out.println(sum);
	}

	private static int getSum(int num) {
		if(num>1) {
			return num+getSum(num-1);
		}else {
			return 1;
		}
	}
}

在這裡插入圖片描述