求1+2+3+…100的和的递归和循环实现
import java.math.BigInteger;
public class Day04 {
public static void main(String[] args) {
Day04 day_04=new Day04();
//循环输出1加到100
day_04.Loop();
//递归输出1加到100
System.out.println("1到100之和"+digui(100));
}
public static int digui(int i){
if(i==1)
return 1;
else
return i+digui(i-1);
}
public static void Loop(){
int sum=0;
for (int i = 1; i <= 100; i++) {
sum+=i;
}
System.out.println("1到100之和"+sum);
}
}