Introdução
Neste laboratório, você aprenderá sobre o método min() da classe Integer em Java. Este método é usado para retornar o valor numericamente menor (valor mínimo) dos dois números passados como argumentos.
Neste laboratório, você aprenderá sobre o método min() da classe Integer em Java. Este método é usado para retornar o valor numericamente menor (valor mínimo) dos dois números passados como argumentos.
Abra o terminal no seu sistema Ubuntu e crie uma pasta para o projeto Java usando o comando abaixo:
mkdir project
Navegue até a pasta do projeto usando o comando abaixo:
cd project/
Crie um arquivo de código Java usando o comando abaixo:
touch IntegerMin.java
O método min() é um método estático da classe Integer. Este método é usado para retornar o valor numericamente menor (valor mínimo) dos dois números passados como argumentos. Se um número positivo e um número negativo forem passados, o valor negativo é retornado, mas se ambos os números passados forem negativos, o valor de maior magnitude é retornado.
A sintaxe do método min() é apresentada abaixo:
public static int min(int a, int b)
Na sintaxe acima, a e b são os parâmetros cujos valores precisam ser comparados.
Copie o código Java abaixo e cole-o no arquivo 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...");
}
}
}
No código acima, estamos recebendo dois valores inteiros como entrada do usuário e, em seguida, comparando-os usando o método min(). O valor menor é então impresso como saída.
Para compilar o arquivo IntegerMin.java, abra um terminal e execute o seguinte comando:
javac IntegerMin.java
Para executar o programa, execute o seguinte comando:
java IntegerMin
Usando um editor de texto de linha de comando como nano, abra o arquivo IntegerMin.java e substitua o código existente pelo seguinte bloco 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));
}
}
Salve e feche o arquivo.
Compile e execute o programa novamente usando os comandos abaixo:
javac IntegerMin.java
java IntegerMin
Ao executar o programa usando o comando acima, o programa exibirá o valor menor entre os dois inteiros, x e y, e então exibirá o valor menor entre os dois inteiros, y e z.
Usando um editor de texto de linha de comando como nano, abra o arquivo IntegerMin.java e substitua o código existente pelo seguinte bloco 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...");
}
}
}
Salve e feche o arquivo.
Compile e execute o programa novamente usando os comandos abaixo:
javac IntegerMin.java
java IntegerMin
Ao executar o programa usando o comando acima, o programa solicitará dois valores inteiros. Insira dois valores numéricos e pressione Enter. O programa exibirá o valor menor entre esses dois inteiros.
Usando um editor de texto de linha de comando como nano, abra o arquivo IntegerMin.java e substitua o código existente pelo seguinte bloco 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...");
}
}
}
Salve e feche o arquivo.
Compile e execute o programa novamente usando os comandos abaixo:
javac IntegerMin.java
java IntegerMin
Ao executar o programa usando o comando acima, o programa solicitará dois valores inteiros. Insira dois valores inteiros e pressione Enter. O programa exibirá o valor menor entre esses dois inteiros.
Usando um editor de texto de linha de comando como nano, abra o arquivo IntegerMin.java e substitua o código existente pelo seguinte bloco 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("Enter ten integer values: ");
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("Smaller value: " + min);
} catch(Exception e) {
System.out.println("Exception occurred...");
}
}
}
Salve e feche o arquivo.
Compile e execute o programa novamente usando os comandos abaixo:
javac IntegerMin.java
java IntegerMin
Ao executar o programa usando o comando acima, o programa solicitará dez valores inteiros. Insira dez valores inteiros e pressione Enter. O programa exibirá o menor valor entre os dez inteiros inseridos.
Neste laboratório, você aprendeu:
min() em Javamin() da classe Integermin() em Java