Neste post, aprenderemos a multiplicar em Java e, nesse sentido, abordaremos os conceitos abaixo da listada:
Então vamos começar!
O que são operadores aritméticos em Java?
Java oferece um conjunto de operadores aritméticos para executar diferentes tarefas aritméticas, como multiplicação, divisão, adição, etc.
Aqui está uma lista de operadores aritméticos que podem ser usados em Java para diferentes fins:
Operador | Funcionalidade |
---|---|
* | Usado para executar multiplicação. |
+ | O operador de adição é usado para adicionar valores diferentes. |
/ | Realiza divisão. |
- | Executa subtração. |
% | Retorna o restante. |
Como este post tem como objetivo descrever como multiplicar em Java, então utilizaremos o * operador em todos os exemplos para executar multiplicação.
Como multiplicar dois números em java?
Vamos considerar alguns exemplos para aprender a multiplicar dois números em Java:
Exemplo: 1 Como multiplicar dois números inteiros?
int valor1 = 150;É assim que você pode encontrar o produto de dois números inteiros.
Exemplo: 2 Como multiplicar dois números de ponto flutuante?
Valor de flutuação1 = 14.72f;Aqui, neste exemplo de programa:
A saída autentica que o operador de multiplicação * funciona perfeitamente bem nos valores de ponto flutuante.
Exemplo: 3 Como multiplicar dois duplos?
Valor duplo1 = 155.72;Dessa forma, você pode multiplicar os valores duplos em java.
O que significa o excesso de multiplicação em java?
Nas linguagens de programação, incluindo Java, cada tipo de dados possui algum intervalo específico. No entanto, embora a multiplicação, sempre há uma chance de o valor resultante exceder esse intervalo. Em Java, essa situação é chamada de transbordamento de multiplicação.
Exemplo: 1 Como ocorre o excesso de multiplicação:
Exemplo: 1 Como ocorre o excesso de multiplicação:Vamos ver o que a saída diz quando executamos o programa acima:
Na execução bem -sucedida do programa, obtivemos uma produção surpreendente i.e. ““-238269855”. Isso ocorre porque o intervalo máximo para o tipo de dados inteiro é “2.147.483.647"No entanto, o valor resultante é"975.461.057.789.971.041”, Que é muito mais do que o intervalo de dados de dados inteiros. Portanto, temos um valor incomum eu.e. ““-238269855”.
Como corrigir o excesso de multiplicação em java?
O java matemática A classe oferece uma ampla gama de métodos internos. O MultiplyExact () Método é um deles. Pode aceitar valores duplos ou int. Em Java, o MultiplyExact () O método é usado para executar a multiplicação em dois valores. Se ocorrer um valor fora do alcance, ele lançará uma exceção (em vez de mostrar um resultado enganoso).
Exemplo: 2 como usar o método multiplyExact () em java
int valor1 = 987654321;É assim que o Matemática.MultiplyExact () Método funciona em java.
Conclusão
Java oferece algumas maneiras de realizar multiplicação, como o Operador de multiplicação “*” e um método interno MultiplyExact (). O operador de multiplicação executa multiplicação em qualquer valor numérico, como int, flutuação ou duplo. O MultiplyExact () Método lida com apenas valores inteiros e de tipo duplo. O benefício de usar o MultiplyExact () O método é que ele lança uma exceção se o valor resultante exceder o limite/intervalo.