用java写段代码,键盘输入一个整数并处理异常,计算测试并输出1到这个整数之间所有自然数之和
时间: 2024-05-09 10:16:35 浏览: 75
Java中从键盘输入多个整数的方法
以下是Java代码实现:
```java
import java.util.Scanner;
public class SumOfNaturalNumbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
try {
System.out.print("请输入一个整数:");
int n = sc.nextInt();
int sum = 0;
for(int i = 1; i <= n; i++) {
sum += i;
}
System.out.println("1到" + n + "之间所有自然数之和为:" + sum);
} catch (Exception e) {
System.out.println("输入有误,请输入整数!");
}
}
}
```
在代码中,我们通过 `Scanner` 类获取用户输入的整数。由于用户可能会输入非整数类型的数据,因此我们使用 `try-catch` 语句来处理异常。如果用户输入的数据非整数类型,我们会输出提示信息。如果用户输入的数据是整数类型,我们则使用 `for` 循环来计算1到该整数之间所有自然数的和,并输出结果。
阅读全文