如何在程序中接收用户通过键盘输入的两个字符串,并将它们拼接后显示输出?
时间: 2024-09-08 13:03:24 浏览: 34
在程序中接收用户输入的两个字符串并将它们拼接后显示输出,通常可以使用标准输入流来获取用户的输入,并利用字符串连接操作符或者特定的方法来实现字符串的拼接。以下是使用Java语言的一个简单示例:
```java
import java.util.Scanner; // 导入Scanner类,用于获取用户输入
public class StringConcatenation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象,绑定到标准输入流System.in
System.out.println("请输入第一个字符串:");
String firstString = scanner.nextLine(); // 读取用户输入的第一个字符串
System.out.println("请输入第二个字符串:");
String secondString = scanner.nextLine(); // 读取用户输入的第二个字符串
String result = firstString + secondString; // 将两个字符串拼接
System.out.println("拼接后的字符串为:" + result); // 输出拼接后的字符串
scanner.close(); // 关闭scanner对象
}
}
```
这段代码首先导入了`Scanner`类,然后创建了一个`Scanner`对象来读取用户的输入。通过调用`nextLine()`方法来接收用户输入的每一行文本,即字符串。然后使用`+`操作符将两个字符串拼接成一个字符串,并将结果输出到控制台。最后,关闭`Scanner`对象以释放与之关联的系统资源。