Introducción
En este laboratorio, aprenderá sobre el método min()
de la clase Integer
en Java. Este método se utiliza para devolver el valor numéricamente más pequeño (valor mínimo) de los dos números pasados como argumentos.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este laboratorio, aprenderá sobre el método min()
de la clase Integer
en Java. Este método se utiliza para devolver el valor numéricamente más pequeño (valor mínimo) de los dos números pasados como argumentos.
Abra la terminal en su sistema Ubuntu y cree una carpeta de proyecto Java con el comando que se muestra a continuación:
mkdir project
Navegue hasta la carpeta del proyecto con el comando que se muestra a continuación:
cd project/
Cree un archivo de código Java con el comando que se muestra a continuación:
touch IntegerMin.java
min()
El método min()
es un método estático de la clase Integer
. Este método se utiliza para devolver el valor numéricamente más pequeño (valor mínimo) de los dos números pasados como argumentos. Si se pasan un número positivo y un número negativo, entonces se devuelve el valor negativo, pero si los dos números pasados son negativos, se devuelve el valor con mayor magnitud.
La sintaxis del método min()
se muestra a continuación:
public static int min(int a, int b)
En la sintaxis anterior, a
y b
son los parámetros cuyos valores deben ser comparados.
min()
Copie el código Java que se muestra a continuación y péguelo en el archivo IntegerMin.java
.
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Print the smaller number between a and b.
System.out.println("Smaller value: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
En el código anterior, estamos tomando dos valores enteros como entrada del usuario y luego los estamos comparando utilizando el método min()
. A continuación, se imprime el valor más pequeño como salida.
Para compilar el archivo IntegerMin.java
, abra una terminal y ejecute el siguiente comando:
javac IntegerMin.java
Para ejecutar el programa, ejecute el siguiente comando:
java IntegerMin
Utilizando un editor de texto de línea de comandos como nano
, abra el archivo IntegerMin.java
y reemplace el código existente con el siguiente bloque de código:
import java.lang.Integer;
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
int x = 5485;
int y = -3242;
int z = -5645;
// print the smaller number between x and y.
System.out.println("Smaller value is " + Integer.min(x, y));
// print the smaller number between y and z.
System.out.println("Smaller value is " + Integer.min(y, z));
}
}
Guarde y cierre el archivo.
Vuelva a compilar y ejecutar el programa utilizando los siguientes comandos:
javac IntegerMin.java
java IntegerMin
Al ejecutar el programa utilizando el comando anterior, el programa mostrará el valor más pequeño entre los dos enteros, x
e y
, y luego mostrará el valor más pequeño entre los dos enteros, y
y z
.
Utilizando un editor de texto de línea de comandos como nano
, abra el archivo IntegerMin.java
y reemplace el código existente con el siguiente bloque de código:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Print the smaller number between a and b.
System.out.println("Smaller value: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
Guarde y cierre el archivo.
Vuelva a compilar y ejecutar el programa utilizando los siguientes comandos:
javac IntegerMin.java
java IntegerMin
Al ejecutar el programa utilizando el comando anterior, el programa solicitará dos valores enteros. Ingrese dos valores numéricos y presione Enter. El programa mostrará el valor más pequeño entre esos dos enteros.
Utilizando un editor de texto de línea de comandos como nano
, abra el archivo IntegerMin.java
y reemplace el código existente con el siguiente bloque de código:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Enter two integer values: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Imprime el número más pequeño entre a y b.
System.out.println("Valor más pequeño: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Se produjo una excepción...");
}
}
}
Guarde y cierre el archivo.
Vuelva a compilar y ejecutar el programa utilizando los siguientes comandos:
javac IntegerMin.java
java IntegerMin
Al ejecutar el programa con el comando anterior, el programa solicitará dos valores enteros. Ingrese dos valores enteros y presione Enter. El programa mostrará el valor más pequeño entre esos dos enteros.
Utilizando un editor de texto de línea de comandos como nano
, abra el archivo IntegerMin.java
y reemplace el código existente con el siguiente bloque de código:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
int[] array = new int[10];
Scanner sc = new Scanner(System.in);
System.out.println("Ingrese diez valores enteros: ");
for(int i=0; i<10; i++) {
array[i] = sc.nextInt();
}
int min = array[0];
for(int j=0; j<10; j++) {
if(min > array[j]) {
min = array[j];
}
}
System.out.println("Valor más pequeño: " + min);
} catch(Exception e) {
System.out.println("Se produjo una excepción...");
}
}
}
Guarde y cierre el archivo.
Vuelva a compilar y ejecutar el programa utilizando los siguientes comandos:
javac IntegerMin.java
java IntegerMin
Al ejecutar el programa con el comando anterior, el programa solicitará diez valores enteros. Ingrese diez valores enteros y presione Enter. El programa mostrará el valor más pequeño entre los diez enteros ingresados.
En este laboratorio, has aprendido:
min()
de Javamin()
de la clase Integer
min()
en Java