在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的总和,你可以选择其中任何一种方法来实现。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有