----------------------
android培训、
java培训、期待与您交流! ----------------------
java中能够实现累加的方法很多,下面就使用for循环,while循环,递归实现。
/*
*需求: 用 for,while,递归语句实现1+...+100的和
*/
public class GetSum {
public static void main(String[] args) {
fSum();
wSum();
int sum=diGuiSum(100);
System.out.println(sum);
}
// for语句实现形式
static void fSum() {
int sum = 0;
for (int i = 0; i < 101; i++) {
sum += i;
}
System.out.println(sum);
}
// while实现形式
static void wSum() {
int sum = 0;
int i = 0;
while (i <= 100) {
sum += i;
i++;
}
System.out.println(sum);
}
// 递归实现形式
static int diGuiSum(int i) {
if (i == 1) {
return 1;
}
int sum = diGuiSum(i - 1);
sum += i;
return sum;
}
}