用最快的 Java 算法计算 0 到 100 的和,可以使用等差数列公式:
(0 + 100) * (100 / 2) = 5050
代码如下:
public static int sum(int n) {
return (n * (n + 1)) / 2;
}
public static void main(String[] args) {
System.out.println(sum(100));
}
输出结果为 5050。
用最快的 Java 算法计算 0 到 100 的和,可以使用等差数列公式:
(0 + 100) * (100 / 2) = 5050
代码如下:
public static int sum(int n) {
return (n * (n + 1)) / 2;
}
public static void main(String[] args) {
System.out.println(sum(100));
}
输出结果为 5050。