我刚从php转到Java
我遇到了以下问题
我想要重写
if(usrname.equals(username) && (passwd.equals(password))){
return true;
}
else{
return false;
}
如
(usrname.equals(username) && passwd.equals(password) )? return true : return false;
它不起作用(语法错误)。 但是,
int a=1;
int b=2;
int minVal = a < b ? a : b;
正在工作
为什么三元运算符在根据某些条件返回值时没有正确地表现
编辑
return (usrname.equals(username) && passwd.equals(password));
如果它返回布尔值,那可能是解决方案。
假设我需要
(usrname.equals(username) && passwd.equals(password) )? return "member": return "guest";
return usrname.equals(username) && (passwd.equals(password)
? - August