ya lo resolvi if (( e1y*c1x - e1x*c1y>=0 ) || (e2y*c2x - e2x*c2y>=0 ) || (e3y*c3x - e3x*c3y>=0 ) ){
return true;}
Hola.
¿Has entendido el porque?
Creo que estas acostumbrado a C.
En java un valor igual a cero no es false. Los valores booleanos son solo booleanos. Una pregunta de si o no no se resuelve con 0 o distinto de 0.
Un saludo
estoy intentado poner este if y no hay manera, quiero decirle que si esas 3 operaciones son mayores o igual que 0 me devuelva verdadero pero me devuelve un error diciendo bad operand types for binary operator &&, ya definí las variables como int, double, trate de usar || pero nada, que estoy haciendo mal?
if (( e1y*c1x - e1x*c1y) && (e2y*c2x - e2x*c2y) && (e3y*c3x - e3x*c3y>=0) ){
return true;}