Hello Guys我是编程中的新手,最近我试图创建一个简单的应用程序,我写了一个方法来返回布尔数据,但是我在返回数据的写入值时遇到问题,只有当返回值在外时,才能 如果条件 >,任何人都可以解释在这种情况下获得正确价值的正确方法,以及为什么这会引起问题!!
无论如何改进我的代码结构!?
public boolean setEmail(String email) {
if (email.endsWith(".com") && email.contains("@")) {
if (email.contains("gmail") || email.contains("hotmail") || email.contains("icloud")) {
this.email = email;
return true;
}
//return true;
} else {
System.err.println("Please insert correct e-mail format{\"example@gmail.com\"}");
return false;
}
}