小编use*_*031的帖子

在Java中声明布尔变量的正确方法是什么?

我刚开始学习Java.在我关注的在线课程中,我被要求尝试以下代码:

String email1 = "meme@me.coh";
String email2 = "meme@me.com";
Boolean isMatch = false;

isMatch = email1.equals (email2);

if (isMatch == true){
    System.out.println("Emails match");
}
else{
    System.out.println("Emails don't match");
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么isMatch在下一行我要求声明为false时我正在比较电子邮件地址并将值分配给isMatch.
我已经尝试了以下代码,它似乎工作原理相同:

String email1 = "meme@me.coh";
String email2 = "meme@me.com";
Boolean isMatch;

isMatch = email1.equals (email2);

if (isMatch == true){
    System.out.println("Emails match");
}
else{
    System.out.println("Emails don't match");
}
Run Code Online (Sandbox Code Playgroud)

在课程中,它没有解释为什么我isMatch首先宣布为假.isMatch在比较电子邮件地址之前,我有必要声明为假吗?

java variables boolean

9
推荐指数
2
解决办法
18万
查看次数

标签 统计

boolean ×1

java ×1

variables ×1