使用while语句或do-while语句编写一个类名为InPut50的Java程序,输入5个整数,最后输入0终止循环,再打印输出结果。
时间: 2024-10-13 12:06:21 浏览: 37
当然可以。在Java中,你可以使用`Scanner`类从用户那里获取输入,并结合`while`或`do-while`循环来实现这个需求。这里是一个使用`do-while`循环的例子,因为`do-while`会先执行一次循环体,确保至少有一次输入:
```java
import java.util.Scanner;
public class InPut50 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0; // 记录已输入的整数数量
do {
System.out.println("请输入第" + (count + 1) + "个整数(输入0结束):");
int input = scanner.nextInt();
if (input != 0) { // 如果不是0,则继续输入并打印
System.out.println("您输入的数字是: " + input);
count++;
}
} while (input != 0); // 当输入为0时退出循环
scanner.close(); // 关闭扫描器
System.out.println("\n总共输入了 " + count + " 个整数.");
}
}
```
当你运行这个程序,它会提示你依次输入整数,直到你输入0为止。所有非零的输入都会被打印出来,并显示总共有多少个整数。
阅读全文