Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2016, 03:10
ls_52
 
Fecha de Ingreso: noviembre-2015
Mensajes: 23
Antigüedad: 8 años, 5 meses
Puntos: 0
Duda Java Codigo

Muy buenas a tod@s. Esta vez vengo aquí para preguntar una duda que tengo sobre un código Java que me he encontrado en la red y que no se interpretar. El código es este:

Código:
double y = 0;
double q = 0.4;
y = (y >= q) ? -1 : 1;
system.out.println("salida: "+(int)y);
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.