在Java中自定义一个字符串数组,提示用户输人5个字符串,通过循环语句实现将用户输人的字符申存放到数组里,然后反向输出这5个字符串。
时间: 2024-10-14 22:07:47 浏览: 36
在Java中,你可以按照以下步骤创建一个自定义字符串数组,并通过循环接收用户的输入:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个长度为5的字符串数组
String[] stringArray = new String[5];
// 使用Scanner类获取用户输入
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < stringArray.length; i++) {
System.out.println("请输入第" + (i+1) + "个字符串:");
stringArray[i] = scanner.nextLine(); // 存储用户输入到数组中
}
// 反向输出数组中的字符串
System.out.println("反向输出字符串:");
for (int j = stringArray.length - 1; j >= 0; j--) {
System.out.println(stringArray[j]);
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个长度为5的`stringArray`,然后使用`for`循环让用户输入5个字符串并存储在对应位置。接着,另一个`for`循环从数组的最后一个元素开始向前遍历,依次输出所有字符串,实现了反向输出。
阅读全文