在Java中,你可以使用多种方法来计算从1到100的总和。以下是一些常见的方法:
public class Sum {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("The sum of numbers from 1 to 100 is: " + sum);
}
}
数学上有一个公式可以计算前n个自然数的和: ( \frac{n(n + 1)}{2} )。对于这个问题,n是100,所以我们可以直接使用这个公式来计算和。
public class Sum {
public static void main(String[] args) {
int n = 100;
int sum = n * (n + 1) / 2;
System.out.println("The sum of numbers from 1 to 100 is: " + sum);
}
}
import java.util.stream.IntStream;
public class Sum {
public static void main(String[] args) {
int sum = IntStream.rangeClosed(1, 100).sum();
System.out.println("The sum of numbers from 1 to 100 is: " + sum);
}
}
以上三种方法都可以得到从1到100的总和,你可以选择其中任何一种方法来实现。