java编写一个程序,读入一组整数单用户输入0时输入结束,最后逆序输出
时间: 2023-12-22 07:00:57 浏览: 34
这个程序可以使用Java语言编写。首先,我们需要使用Scanner类来读取用户输入的整数,并将它们存储在一个数组中。然后,我们可以使用一个循环来持续读取用户输入的整数,直到用户输入0为止。当用户输入0时,循环结束,并且我们可以开始输出整数数组的内容。
为了逆序输出整数数组的内容,我们可以使用另一个循环来从数组的最后一个元素开始,依次输出每个元素。这样就能够实现逆序输出整数数组的内容。
下面是一种可能的代码实现:
```java
import java.util.Scanner;
public class ReverseOutput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 读入整数并存储在数组中
int[] nums = new int[100];
int index = 0;
System.out.println("请输入一组整数(输入0结束):");
int input = scanner.nextInt();
while (input != 0) {
nums[index] = input;
index++;
input = scanner.nextInt();
}
// 逆序输出数组内容
System.out.println("逆序输出整数数组的内容:");
for (int i = index - 1; i >= 0; i--) {
System.out.print(nums[i] + " ");
}
}
}
```
这样的程序就可以满足题目要求,读入一组整数,当用户输入0时结束,然后逆序输出整数数组的内容。