Como fazer divisão em Java (número inteiro e ponto flutuante), olha isso

Existem dois tipos de divisão em Java-Divisão Integer e Divisão de Ponto Flutuante. Ambos os tipos usam o símbolo de barra para a frente ( /) como operador, seguindo o dividendo / divisor do formato. [1] Continue lendo para aprender a dividir dois números inteiros (números inteiros não decimais) para receber um quociente inteiro e como usar a divisão de ponto flutuante para obter um resultado decimal.

Método 1

Quando você divide dois números inteiros em Java, a parte fracionária (o restante) é jogada fora. Por exemplo, se você dividir 7 por 3 no papel, receberá 2 com um restante de 1. Mas quando você divide dois números inteiros em Java, o restante será removido e a resposta será apenas 2. [2] Para usar a divisão inteira, você usaria esta sintaxe: int a = 7; int b = 3; int resultado = a / b; // O resultado será 2 dividindo dois números inteiros sempre resulta em um número inteiro. Se você deseja obter um resultado decimal da divisão de dois números inteiros, use a divisão de ponto flutuante. Se você tentar dividir um número inteiro por 0 usando a divisão Integer, você receberá um erro de aritmeticexception em tempo de execução, mesmo que o programa compilar bem. [3]

  • Dividir dois números inteiros sempre resulta em um número inteiro. Se você deseja obter um resultado decimal da divisão de dois números inteiros, use a divisão de ponto flutuante.
  • Se você tentar dividir um número inteiro por 0 usando a divisão inteira, receberá um erro de aritmeticexception no tempo de execução, mesmo que o programa seja bom. [3]
  • Método 2

    Divisão de ponto flutuante

    Se um operando na equação for do Float ou Double Type, você precisará usar a divisão Float. Você também pode usar a divisão Float se estiver dividindo dois números e deseja um resultado decimal. Para usar esse tipo de divisão, defina o dividendo e o divisor em um flutuador. [4] Com o nosso exemplo de 7 dividido por 3, nosso código ficaria assim: flutuar a = 7.0f; flutuar b = 3,0f; int resultado = a / b; // O resultado será 2,33 ao dividir por zero com divisão de ponto flutuante, o resultado será NAN (não um número). [5]

  • Ao se dividir por zero com divisão de ponto flutuante, o resultado será NAN (não um número). [5]