用键盘输入字符串至字符串数组s中
时间: 2024-09-18 15:04:35 浏览: 37
在编程中,通常你会通过用户界面(如控制台输入或者图形界面的文本框)提示用户输入字符串,然后将这个输入的字符串添加到字符串数组中。这里是一个简单的示例,以Java为例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[] s = new String[5]; // 创建一个大小为5的字符串数组
Scanner scanner = new Scanner(System.in); // 创建一个Scanner对象用于获取用户输入
System.out.println("请输入字符串,直到输入'quit'结束:");
while (true) {
String input = scanner.nextLine();
if (input.equals("quit")) break; // 如果用户输入"quit",则退出循环
s[s.length - 1] = input; // 将输入的字符串添加到数组末尾
s.length++; // 防止数组越界,每次添加后增加数组长度
}
// 打印输入的字符串数组
for (String str : s) {
System.out.println(str);
}
scanner.close(); // 关闭扫描器
}
}
```
在这个例子中,用户可以逐行输入字符串,每输入一行就添加到数组中,直到输入"quit"为止。注意,这只是一个基本的示例,实际应用中可能需要处理更复杂的情况,比如错误输入验证等。
阅读全文