编写Java 应用程序,比较命令行中输入的人两个字符串是否相等,并输出比较的结果
时间: 2024-10-20 16:11:21 浏览: 21
当你在Java应用程序中编写代码来比较命令行输入的两个字符串是否相等时,你可以按照下面的步骤来做:
```java
import java.util.Scanner;
public class CompareStrings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象获取用户输入
System.out.println("请输入第一个字符串:");
String string1 = scanner.nextLine(); // 获取第一行用户输入作为string1
System.out.println("请输入第二个字符串:");
String string2 = scanner.nextLine(); // 获取第二行用户输入作为string2
// 使用equals()方法比较两个字符串是否相等
boolean areEqual = string1.equals(string2);
if (areEqual) {
System.out.println("两个字符串相等.");
} else {
System.out.println("两个字符串不相等.");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个例子中,我们首先创建了一个`Scanner`对象来从命令行接收用户的输入。然后,分别读取两行输入并存储为`string1`和`string2`。接着,使用`equals()`方法比较这两个字符串是否相等,如果相等则输出"两个字符串相等.",否则输出"两个字符串不相等."
阅读全文