Foros del Web » Programación para mayores de 30 ;) » Java »

Validaciones en Java

Estas en el tema de Validaciones en Java en el foro de Java en Foros del Web. Hola comunidad!! He visto estas validaciones, pero no se como funcionan, tengo una funcion que establece (set) un atributo de una clase, y lo hacen ...
  #1 (permalink)  
Antiguo 26/12/2014, 21:22
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 13 años, 10 meses
Puntos: 2
Validaciones en Java

Hola comunidad!!

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
  1. public void establecerTarifaComision(double tarifa){
  2.         tarifaComision=(tarifa >0.0 && tarifa<1.0)? tarifa:0.0;
  3.     }

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
  1. public void establecerVentasBrutas(double ventas){
  2.         ventasBrutas=(ventas<0.0)?0.0:ventas;
  3.     }

espero me ayuden.

Gracias.
  #2 (permalink)  
Antiguo 27/12/2014, 03:28
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Validaciones en Java

Es otra forma de poner un if

if(ventas<0.0){ventasbrutas=0.0}else{ventasbrutas= ventas};
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 27/12/2014, 13:43
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Validaciones en Java

Muchas Gracias!!

Etiquetas: clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.