Ir al contenido

Programación en Java/Prácticas/Operador if-else

De Wikilibros, la colección de libros de texto de contenido libre.

Contruir las selecciones dadas con el operador.

1)

 if ( x != 0 ) {
     y = z / x;  
 } else {
     y = 0;
 } 
    

Solución

[editar]

1)

 y = x != 0 ? z / x : 0;


Operadores anidados

[editar]

1) Dado tres números, encontrar el del medio.

Solución

[editar]

Tendremos que encontrar un número que cumpla la siguiente condición:

 Si A > B, entonces
 X tal que X > A y X < B

El programa para encontrar este número será el siguiente

public class NumeroMedio{
  public static void main(String args[]){
     int a = 2 ;
     int b = 12;
     int c = 3;
     int j =  a > b ? ( b > c ? b : c) : ( a > c ? a : c);
     System.out.println("El resultado es: " + j );
  }
}

// colocando estos valores el algorirtmo no funciona public class NumeroMedio{

      public static void main(String args[]){ int a = 38 ; int b = 1; int c = 23; int j = a > b ? ( b > c ? b : c) : ( a > c ? a : c); System.out.println("El resultado es: " + j ); } }