Absolute value Learn programming Java


Flow Control


Absolute value


Write a java program to calculate (and display) the absolute value of a number x: if the number is positive, its absolute value is exactly the number x; if it's negative, its absolute value is -x.

Do it in two different ways in the same program: using "if" and using the "conditional operator" (?)


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;
			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);

Juan A. Ripoll - Systems Tutorials and Programming Courses ©  All rights reserved.  Legal Conditions.