“Conocimientos Programación>Programación Java

Cómo encontrar el máximo de enteros en Java

2012/8/10
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 .

Programación Java
¿Qué es una excepción de puntero nulo
Cómo crear XMLs para un jugador JW
Cómo crear dos instancias de Java
Cómo utilizar Xerces en Eclipse
¿Cómo se obtiene de entrada Desde la pantalla en Java
Cómo codificar Opciones Doble Uso JavaServer Pages
Cómo conectarse a jabón Java
Cómo borrar el Java Web Start caché
Conocimientos Informáticos © http://www.ordenador.online