“Conocimiento Programación>Programación Java

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

2011/4/9
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
Cómo convertir a Double internacional en Java
Cómo convertir un int a un JTextField en Java
Cómo calcular los días entre 2 fechas en Java
Cómo convertir clase Java con el Código
Cómo dibujar triángulos en Java
Cómo hacer un Game App gratis
Cómo cambiar un entero a una cadena en Java
La autenticación requerida para Java
Conocimiento de la computadora © http://www.ordenador.online