编写Java应用程序,比较命令行中给出的两个字符串是否相等,并输出比较的结果
时间: 2024-10-13 13:18:17 浏览: 40
在Java中编写一个简单的命令行程序来比较两个字符串是否相等,可以按照以下步骤进行:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入第一个字符串
System.out.println("请输入第一个字符串:");
String str1 = scanner.nextLine();
// 再次提示用户输入第二个字符串
System.out.println("请输入第二个字符串:");
String str2 = scanner.nextLine();
// 比较两个字符串
if (str1.equals(str2)) {
System.out.println("两个字符串相等.");
} else {
System.out.println("两个字符串不相等.");
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`Scanner`对象来从命令行读取用户的输入。然后,通过`equals()`方法比较两个输入的字符串是否相等。如果相等,则输出"两个字符串相等.",否则输出"两个字符串不相等."
阅读全文