He visto estas validaciones, pero no se como funcionan, tengo una funcion que establece (set) un atributo de una clase, y lo hacen de esta forma.
Código Java:
Ver original
public void establecerTarifaComision(double tarifa){ tarifaComision=(tarifa >0.0 && tarifa<1.0)? tarifa:0.0; }
No entiendo el cómo funciona esta función, me confunde el "?" y los ":" que aparecen allí.
otra que encontré fue esta:
Código Java:
Ver original
public void establecerVentasBrutas(double ventas){ ventasBrutas=(ventas<0.0)?0.0:ventas; }
espero me ayuden.
Gracias.