Código:
Es la primera vez que veo que en mitad de una asignación se meta un "?" y unos ":" y no tengo ni idea de que significa. Se me paso por la cabeza que sea un tipo especial de casting pero no se....es algo raro....alguien podria ayudarme ? Muchas gracias. double y = 0; double q = 0.4; y = (y >= q) ? -1 : 1; system.out.println("salida: "+(int)y);