java从键盘输入两个字符串
时间: 2023-11-19 08:06:57 浏览: 145
可以使用Scanner类来实现从键盘输入两个字符串,示例如下:
```java
import java.util.Scanner;
public class InputStrings {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入第一个字符串:");
String str1 = sc.nextLine();
System.out.print("请输入第二个字符串:");
String str2 = sc.nextLine();
System.out.println("第一个字符串为:" + str1);
System.out.println("第二个字符串为:" + str2);
sc.close();
}
}
```
在上面的示例中,我们通过Scanner类的nextLine()方法来读取用户输入的字符串,然后分别赋值给str1和str2变量,并最终输出这两个字符串。注意,在读取完字符串后,我们需要调用Scanner类的close()方法来关闭输入流。
相关问题
Java从键盘输入两个字符串,然后连接两个字符串
可以使用Scanner类来从键盘输入两个字符串,然后使用字符串连接操作符(+)来连接两个字符串。
下面是一段示例代码:
```java
import java.util.Scanner;
public class StringConcatenation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个字符串:");
String str1 = scanner.nextLine();
System.out.print("请输入第二个字符串:");
String str2 = scanner.nextLine();
String result = str1 + str2;
System.out.println("连接后的字符串为:" + result);
}
}
```
运行程序后,可以依次输入两个字符串,程序会将它们连接起来并输出结果。
Java从键盘输入两个字符串,编程判断这两个字符串是否相等
可以使用Java中的equals()方法来判断两个字符串是否相等。equals()方法会比较两个字符串的内容是否相等,而不是比较它们在内存中的地址是否相等。
以下是一个示例代码:
```java
import java.util.Scanner;
public class StringCompare {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入第一个字符串:");
String str1 = sc.nextLine();
System.out.print("请输入第二个字符串:");
String str2 = sc.nextLine();
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
}
}
```
在这个示例代码中,我们使用Scanner类从键盘读取两个字符串,然后使用equals()方法比较它们是否相等。注意,equals()方法是大小写敏感的,即"A"和"a"是不同的。如果需要忽略大小写比较,可以使用equalsIgnoreCase()方法。
阅读全文