题目描述:
输入一个正整数N,求 1+2+…+N,要求在程序中使用break语句。
输入:
要求输入的数据一定是一个正整数。
输出:
计算的结果,连续N个自然数的和,末尾输出换行。
样例输入:
100
样例输出:
5050
代码:(Java版)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt(); // 输入 N
int i = 1, sum = 0;
while(true) {
if(N == 1) { // 处理输入为 1 的情况
sum = 1;
break; // 跳出循环
}
if(i > N) {
break; // 跳出循环
}
sum = sum + i;
i++;
}
System.out.println(sum);
sc.close();
}
}