Como calcular o valor absoluto em Java

Como calcular o valor absoluto em Java
O valor absoluto é um valor não negativo indicando quão distante é um número de 0. O valor absoluto é sempre positivo porque não significa a direção. O objetivo da matemática.A função ABS () em Java é fazer um número negativo positivo e não tem impacto no número se já for positivo. Neste artigo, calcularemos o valor absoluto usando a linguagem de programação Java.

Como calcular o valor absoluto usando matemática.Função ABS em Java

Tomaremos informações do usuário que podem ser possíveis usando a classe Java.util.Scanner Fornece uma maneira muito simplificada e fácil de permitir que os usuários inseram valores através do teclado e para operações matemáticas que precisamos usar Java.Lang.Matemática:

importar java.util.Scanner;
importar java.Lang.Matemática;

O próximo passo é criar um objeto de scanner no código como o seguinte:

Scanner in = novo scanner (sistema.em);

Agora, depois disso, criamos uma aula pública com o nome de AbsoluteValue:

classe pública AbsoluteValue
public static void main (string [] args)

Agora, se você quiser imprimir qualquer texto, pode fazer isso digitando:

Sistema.fora.println ("valor absoluto java. Exemplo 1");

Agora, usamos o tipo de dobro aqui, pois o valor absoluto também pode ser infração e tomar a entrada como um número inteiro do usuário que precisamos digitar.

duplo n = em.NextDouble ();

O valor de entrada será armazenado na variável n. Agora há uma função matemática interna em Java que é usada para calcular o valor absoluto de qualquer objeto que seja

Matemática.ABS (número);

Então, no nosso caso, usaremos esta função da seguinte forma

duplo a = matemática.ABS (n);

Na linha acima 'n' é a variável em que um usuário receberá a entrada e 'Matemática.abdômen' A função é usada para calcular o valor absoluto da variável n e o resultado será armazenado na nova variável que inicializamos como uma variável 'a'. No final, imprimiremos o valor absoluto digitando

Sistema.fora.println ("valor absoluto de" + n + "é" + a);

Código completo

O código completo que discutimos acima é o seguinte:

importar java.util.Scanner;
importar java.Lang.Matemática;
classe pública AbsoluteValue
public static void main (string [] args)
// Defina um objeto de scanner para entrada de dados.
Scanner in = novo scanner (sistema.em);
Sistema.fora.println ("valor absoluto java. Exemplo 1");
Sistema.fora.println ("Por favor, digite um número");
duplo n = em.NextDouble ();
// Use Java.Lang.Matemática.ABS () para obter o valor absoluto de n
duplo a = matemática.ABS (n);
Sistema.fora.println ("valor absoluto de" + n + "é" + a);
Sistema.fora.println ("____________");

Você pode usar qualquer editor de texto para codificar os programas Java no sistema operacional Linux, por exemplo, usamos o Nano Text Editor digitando:

$ nano absolutoValue.Java

Depois disso, você precisa digitar e salvar o código que deseja executar:

Observação: Você precisa instalar o Java Development Kit (JDK) para executar os programas baseados em Java e, para isso, você precisa digitar:

$ sudo apt install default-jdk

Depois de salvar o código, você precisa compilá -lo primeiro e depois disso, você pode executá -lo digitando:

$ javac absolutoValue.Java
$ java AbsoluteValue

Como calcular o valor absoluto usando declarações condicionais em java

Existe outra maneira de calcular o valor absoluto se você não quiser usar a função matemática interna do valor absoluto e é usando uma declaração condicional. Aqui estamos usando a condição if-else e a parte restante do código é quase a mesma. Então, antes de tudo, estamos imprimindo uma mensagem como mostrado abaixo:

Sistema.fora.println ("Por favor, digite um número");

Depois que esse usuário precisa inserir qualquer número e, para isso, precisamos inicializar a função de entrada:

duplo p = em.NextDouble ();

Agora o número de entrada será armazenado em um 'P' Variável que possui um tipo inteiro duplo e, depois disso, estamos usando uma instrução condicional para converter qualquer número em sua forma absoluta (positiva), como mostrado abaixo:

duplo b;
Se p<0)
b = -p;

outro
b = p;

Esta condição especifica que, se um número p é menor que 0, adicione esse número com um sinal negativo para torná -lo positivo e, se o número já for positivo, não faça alterações e, no final, o valor absoluto será armazenado na variável b:

O código completo que discutimos acima é o seguinte:

importar java.util.Scanner;
classe pública AbsoluteValue
public static void main (string [] args)
// Defina um objeto de scanner para entrada de dados.
Scanner in = novo scanner (sistema.em);
Sistema.fora.println ("valor absoluto java. Exemplo 2 ");
Sistema.fora.println ("Por favor, digite um número");
duplo p = em.NextDouble ();
// Use Java.Lang.Matemática para obter o valor absoluto de n
duplo b;
Se p<0)
b = -p;

outro
b = p;

Sistema.fora.println ("valor absoluto de" + p + "é" + b);
Sistema.fora.println ("____________");

Você pode ver o código no editor de texto Nano, como mostrado abaixo:

Depois de compilar o código, você obterá o resultado como mostrado abaixo:

Conclusão

O valor absoluto é um valor não negativo, indicando até que ponto o número é de 0. Em Java, existem várias maneiras de calcular o valor absoluto, e dois deles são mencionados neste artigo. O primeiro é usando uma função interna com o nome de Matemática.ABS (número) e o segundo é usando o if-else doença.