26.计算1到100间所有整数的和

编程题目:

26.编写一个程序,用来计算1到100间所有整数的和是多少?

示例代码:

package program.calculation.exercise26;

/**
 * 26. 编写一个程序,用来计算1到100间所有整数的和.
 */

public class GetSum {
	public static void main(String[] args) {
		
		System.out.println("第一种方式(循环):");
		getSum();
		
		System.out.println("第二种方式(递归):");
		int n = 100;
		System.out.println("和为:" + recurSum(n));
		
	}
	
	//第一种方式(循环)
	private static void getSum(){
		int sum = 0;
		for(int i=1;i<=100;i++){
			sum += i;
		}
		System.out.println("和为:" + sum);
	}
	
	//第二种方式(递归)
	private static int recurSum(int n) {
		if(n == 1){
			return 1;
		}else{
			return recurSum(n-1) + n;
		}
	}
	
}

结果显示:

26.计算1到100间所有整数的和_第1张图片

你可能感兴趣的:(Java编程(Java,Program),#,Java编程06:算法应用)