Valor absoluto Aprende programación con ejercicios Java

Lección:

Control del Flujo


Ejercicio:

Valor absoluto 102


Objetivo:

Escribir un programa en java para calcular (y mostrar) el valor absoluto de un número x: si el número es positivo, su valor absoluto es exactamente el número x; si es negativo, su valor absoluto es -x.

Hazlo de dos maneras diferentes en el mismo programa: usando "if" y usando el "operador condicional" (?)


Código:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		int n, abs;
		System.out.print("Enter a number: ");
		n = Integer.parseInt(new Scanner(System.in).nextLine());

		if (n < 0)
		{
			abs = -n;
		}
		else
		{
			abs = n;
		}

		System.out.printf("Absolute valor is %1$s" + "\r\n", abs);

		abs = n < 0 ? -n : n;

		System.out.printf("And also %1$s" + "\r\n", abs);
	}
}