Java Math Exercises: Convert a float value to absolute value

Java Math Exercises: Exercise-9 with Solution

Write a Java program to convert a float value to absolute value.

Sample Solution:

Java Code:

import java.util.*;
public class Example9 {

 public static void main(String[] args)
        Scanner in = new Scanner(System.in);
        System.out.print("Input a float number: ");
        float  x = in.nextFloat();  
        System.out.printf("The absolute value of %.2f is: %.2f",x, convert(x));

    public static float convert(float n)
		float absvalue = (n >= 0) ? n : -n;
		return absvalue;

Sample Output:

Input a float number: 12.53                                            
The absolute value of 12.53 is: 12.53    


Flowchart: Convert a float value to absolute value.

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to convert an integer value to absolute value.
Next: Write a Java program to accept a float value of number and return a rounded float value.

What is the difficulty level of this exercise?

Java: Tips of the Day

How to convert comma-separated String to List?

Convert comma separated String to List:

List<String> items = Arrays.asList(str.split("\\s*,\\s*"));

The above code splits the string on a delimiter defined as: zero or more whitespace, a literal comma, zero or more whitespace which will place the words into the list and collapse any whitespace between the words and commas.

Please note that this returns simply a wrapper on an array: you CANNOT for example .remove() from the resulting List. For an actual ArrayList you must further use new ArrayList<String>.

Ref: https://bit.ly/30L0FLH