使用while语句或do-while语句编写一个类名为InPut50的Java程序,输入5个整数,最后输入0终止循环,并且求出输入的5个整数之和,再打印输出结果。
时间: 2024-10-13 22:06:25 浏览: 9
当然可以。下面是一个简单的Java程序,使用`while`语句来实现你所描述的功能:
```java
import java.util.Scanner;
public class InPut50 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
System.out.println("请输入5个整数,最后一个数字为0以结束输入:");
while (true) {
int number = input.nextInt();
if (number == 0) {
break; // 输入0时跳出循环
}
sum += number; // 累加每个输入的整数
}
System.out.println("输入的5个整数之和为:" + sum);
}
}
```
在这个程序中,我们创建了一个`Scanner`对象来获取用户输入。然后,我们在`while`循环中不断读取用户的输入并累加到`sum`变量中。当用户输入0时,`break`语句会终止循环。最后,我们会打印出所有输入的整数之和。
如果你想要使用`do-while`语句,只需将`while(true)`改为`do`,并将判断条件放在循环体之后即可:
```java
import java.util.Scanner;
public class InPut50 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
System.out.println("请输入5个整数,最后一个数字为0以结束输入:");
do {
int number = input.nextInt();
sum += number; // 累加每个输入的整数
} while (number != 0); // 当输入不是0时继续循环
System.out.println("输入的5个整数之和为:" + sum);
}
}
```