Como comparar dois números inteiros em java

Como comparar dois números inteiros em java
Em Java, “Inteiro”É uma classe de invólucro do Java.Pacote Lang usado para construir objetos inteiros. Ele armazena valores inteiros em 128 bits. Enquanto a programação em Java, existe uma chance de você precisar comparar dois valores do mesmo tipo de dados, como o INT. O Java oferece métodos diferentes para comparar dois números inteiros; No entanto, o método mais comum usado é o operador de comparação.

Este manual o ajudará a aprender os outros métodos para comparar dois números inteiros em Java.

Como comparar dois números inteiros em java?

Para comparar dois números inteiros em Java, você pode usar os métodos abaixo da lista abaixo.

  • Operador de comparação
  • Método igual ()
  • Método Compare ()

Observação: O operador de comparação “==”É usado para verificar a igualdade nos tipos de dados primitivos, enquanto para os objetos, o método iguals () é usado. Enquanto o método compare () é útil para tipos de dados primitivos e objetos do tipo inteiro.

Vamos ver como esses métodos funcionarão.

Método 1: Compare dois números inteiros em Java usando o operador de comparação

O método mais usado pelos programadores para comparar dois números inteiros é o operador de comparação “==”. Dá "1“Se as variáveis ​​especificadas forem iguais; mais, ele retorna “0”.

Sintaxe
Siga a sintaxe abaixo para comparar dois números inteiros usando o operador de comparação:

x == y

Exemplo
Neste exemplo, criaremos duas variáveis ​​do tipo inteiro “x" e "y”E inicialize -os:

int x = 20;
int y = 23;

Agora, compare “x" com "y”Usando o operador de comparação no“se" declarações. Se os valores de ambos “x" e "y”São os mesmos, o“Sistema.fora.println ()”Método imprimirá a instrução Adicionada:

if (x == y)
Sistema.fora.println ("Ambos são iguais");

outro
Sistema.fora.println ("x e y não são iguais");

A saída indica que o “x" e "y”Os valores variáveis ​​não são iguais:

Vamos seguir em direção aos outros métodos para comparar dois números inteiros em Java.

Método 2: Compare dois números inteiros em java usando o método iguals ()

Em Java, para comparar dois objetos, use o “é igual a()”Método. Ele gera o valor booleano “verdadeiroSe ambos os objetos forem iguais; mais, ele retorna “falso”. Também podemos comparar dois objetos inteiros como uma referência utilizando o “é igual a()”Método.

Sintaxe
O método iguals () tem a seguinte sintaxe:

x.igual a (y)

O método iguals () é chamado com um "x“Objeto inteiro e corresponderá ao seu valor com“y”Isso é passado como um argumento.

Exemplo
Aqui, temos duas referências de objetos inteiros, “x" e "y,"Com valores"23" e "23”:

Número inteiro x = 23;
Número inteiro y = 23;

Agora, compararemos as duas variáveis ​​com a ajuda do “é igual a()”Método no adicionado“se" doença:

se (x.igual (y))
Sistema.fora.println ("Ambos X e Y são iguais");
outro
Sistema.fora.println ("x e y não são iguais");

A saída mostra que os valores de “x" e "y" são iguais:

Método 3: Compare dois números inteiros em java usando o método compare ()

O "comparar()”O método também pode ser utilizado para comparar dois valores numericamente. É o método estático que pertence ao “Inteiro" aula. São necessárias duas variáveis ​​como argumento e retorna “0"Se o primeiro valor for menor que o segundo,"-1“Se o primeiro valor for maior que o segundo, ou“1”No caso de igualdade.

Sintaxe
O método compare () usa a seguinte sintaxe para comparar dois números inteiros:

Inteiro.Compare (x, y)

A classe inteira é utilizada para chamar o método compare () e “x" e "y“São os números inteiros que passaram como argumentos.

Exemplo
Aqui, temos duas variáveis ​​do tipo inteiro “x" e "y"Com valores"23" e "20”:

int x = 23;
int y = 20;

Vamos comparar “x" e "y"Usando"comparar()”Método e armazenar o valor resultante em“comp”Essa é uma variável do tipo inteiro:

int comp = número inteiro.Compare (x, y);

Agora vamos verificar se o valor resultante de “comparar()”O método é maior que ou inferior a 0 usando o seguinte“se" declaração.

if (comp> 0)
Sistema.fora.println ("x é maior que y");
else if (comp<0)
Sistema.fora.println ("x é menor que y");
outro
Sistema.fora.println ("x e y são iguais");

A saída mostra que o valor do “x”A variável é maior que“y”:

Fornecemos todas as informações necessárias relacionadas à comparação de dois números inteiros em Java.

Conclusão

Para comparar dois números inteiros em Java, você pode usar três métodos: o operador de comparação, o método iguals () e compare (). O operador de comparação “==”É usado para verificar a igualdade nos tipos de dados primitivos, enquanto para os objetos, o método iguals () é usado. Enquanto o método compare () é útil para tipos de dados primitivos e objetos do tipo inteiro. Este manual ilustrou os métodos para comparar dois números inteiros em Java com exemplos adequados.