在Java中,我们可以使用for循环来求1-99的和:
int sum = 0; for (int i = 1; i<= 99; i++) { sum += i; } System.out.println("1-99的和为:" + sum);
上面的代码中,我们首先定义了一个sum变量,用于存储累加的结果。然后使用for循环从1开始遍历到99,每次将i的值累加到sum中,最后输出sum的值即可得到1-99的和。
如果还想让用户输入范围,可以使用Scanner类来实现:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入整数n:"); int n = scanner.nextInt(); int sum = 0; for (int i = 1; i<= n; i++) { sum += i; } System.out.println("1-" + n + "的和为:" + sum); } }
上面的代码中,我们使用了Scanner类来实现用户输入n的功能,然后使用for循环从1开始遍历到n,每次将i的值累加到sum中,最后输出sum的值即可得到1-n的和。