Java - resumir la sentencia if

 
Vista:
sin imagen de perfil
Val: 89
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

resumir la sentencia if

Publicado por jose maria (85 intervenciones) el 01/08/2016 17:51:48
hola, tengo este código, el cual compila y funciona:

1
2
3
4
5
6
7
8
9
10
11
12
if(direccioncon == null)
{
	System.out.println("Direccion: Desconocida");
}
if(direccioncon =="")
{
	System.out.println("Direccion: Desconocida");
}
else
{
	System.out.println("Direccion:"+" "+direccioncon);
}

lo que me gustaria es que en vez de dos if sea uno, una cosa asi:

1
if(direccioncon == null ||=="")

lo que deseo es incorporar un or, no se si estoy utilizando el simbolo correcto (lo saco con alt graft 1)
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

resumir la sentencia if

Publicado por Esmeralda (10 intervenciones) el 01/08/2016 18:56:15
hola asi es cada operador

Nombre Operador Utilización
AND && A && B verdadero cuando A y B son verdaderos. Evaluación condicional.
OR || A || B verdadero cuando A o B son verdaderos. Evaluación condicional.
NOT ! !A verdadero si A es falso.
AND & A & B verdadero cuando A y B son verdaderos. Siempre evalúa ambos operandos.
OR | A | B verdadero cuando A o B son verdaderos. Siempre evalúa ambos operandos.
XOR ^ A ^ B verdadero cuando A y B son diferentes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 214
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

resumir la sentencia if

Publicado por juanki (131 intervenciones) el 01/08/2016 20:10:34
Hola

Pues casi lo tienes, solo te faltó indicar la variable en la segunda comparación:
if(direccioncon == null || direccioncon =="")

Eso sí, para comparar cadenas en java no se usa == sino equals, cambia esas dos cosas y ya lo tendrás funcionando.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar