Al escribir programas en Java, que no siempre sabe qué valores de datos el código tendrá que lidiar con . Utilizando estructuras de control tales como sentencias condicionales , puede comparar las variables y valores. Con el " si ", " else if " y " else " , se puede encontrar cuál de dos enteros es mayor , el establecimiento de una tercera variable para reflejar este valor. Dependiendo de las necesidades de la aplicación , es posible implementar la funcionalidad adicional dentro de los bloques condicionales. Instrucciones
1
Prepare sus valores enteros. Si aún no dispone de números enteros a utilizar , puede agregar el siguiente código de ejemplo para el programa Java :
int firstNum = 5 ; int secondNum = 7 ;
Dar estas variables los nombres y los valores que desea . Al probar el programa , modificar los valores cada vez que se compila y ejecuta para ver las diferentes funciones en el trabajo.
2
Crear una tercera variable para almacenar el máximo de los dos valores enteros. Agregue el código siguiente :
int max = -1 ;
Al establecer este valor a uno negativo inicialmente , el programa no hará uso erróneo de ella. Este código funciona en el supuesto de que sus valores enteros son al menos cero . Si sus valores son propensos a estar por debajo de cero, ajustar el valor inicial de esta variable en un número que está más allá del rango posible de valores.
3
Realizar una prueba condicional en sus enteros . Agregue la siguiente instrucción "if" al código:
if ( firstNum > secondNum ) max = firstNum ;
Esto comprueba si el primer número es mayor que el segundo . Si la prueba devuelve un valor true, el código se establecerá la variable " max" para que coincida con el valor de la primera serie , ya que es el más grande. Si la prueba devuelve un valor falso , el programa buscará los condicionales encadenadas , como un "else if" o bloque "else" .
4
Añade un "else if" bloque en el código. Utilice la siguiente sintaxis para añadir una segunda sentencia condicional :
else if ( secondNum > firstNum ) max = secondNum ;
Esta prueba verifica si el segundo número es mayor que el primero. Si la prueba devuelve verdadero el contenido de esta declaración se ejecutará , estableciendo el valor del segundo número de la variable " max " . Si la prueba devuelve false , el programa buscará cualquier otra cosa , o bien si las pruebas .
5
Añadir un bloque " más" a su código condicional . Si ambas pruebas devuelven valores falsos , los enteros deben ser iguales , por lo que añadir el siguiente código:
más max = firstNum ;
Este código elige arbitrariamente para establecer "max " para el primer número , ya que no importa cuál seleccione si son iguales . La " cosa " y "else if" sólo se ejecutan si las pruebas anteriores han arrojado resultados falsos . Cuando se produce un resultado verdadero , la ejecución saltará pasado los controles condicionales. La variable " max" debe contener ahora el mayor valor de los dos enteros .