Ternary operator to return value- Java/Android
问题 Just switched to Java from php I encountered following issue I want to rewrite if(usrname.equals(username) && (passwd.equals(password))){ return true; } else{ return false; } as (usrname.equals(username) && passwd.equals(password) )? return true : return false; it is not working(syntax error) however, int a=1; int b=2; int minVal = a < b ? a : b; is working Why ternary operator are not behaving correctly while returning value depending on some condition EDIT return (usrname.equals(username) &