In the previous article, we have seen Java Program to Find the Last Digit of a Number

In this article we will see how to convert a negative number to a positive number by using Java programming language.

## Java Program to Convert a Negative Number to a Positive Number

If a number is less than 0 then we say it as a negative number.

For example:

-67 -987 -4 Above numbers are negative numbers.

Let’s see different ways to convert a negative number to a positive number.

### Method-1: Java Program to Convert a Negative Number to a Positive Number By Using Math.abs() Method

**Approach:**

- Declare an integer variable say ‘
`num`

‘ and take the value as user input. - Check if the number is less than 0 then it is negative number then convert it to positive by using
`Math.abs()`

and print the positive number. - Else the number is already a positive number then print the number.

**Program:**

import java.util.Scanner; public class Main { public static void main(String[] args) { //Scanner class object created Scanner sc = new Scanner(System.in); //integer variable 'num' which will hold the original number int num; //integer variable positiveNum which will hold the positive number int positiveNum; //asking the user to input a number System.out.println("Enter a number: "); num = sc.nextInt(); //if number is less than 0 if (num < 0) { //converting to positve number by using Math.abs() positiveNum = Math.abs(num); System.out.println("The negative number after converting it to positive number: " + positiveNum); } else { System.out.println("The number is already a positive number: " + num); } } }

Output: Enter a number: -9 The negative number after converting it to positive number: 9

### Method-2: Java Program to Convert a Negative Number to a Positive Number By Multiplying -1

**Approach:**

- Declare an integer variable say ‘
`num`

‘ and take the value as user input. - Check if the number is less than 0 then it is negative number then multiply it with -1 and print the positive number.
- Else the number is already a positive number then print the number.

**Program:**

import java.util.Scanner; public class Main { public static void main(String[] args) { //Scanner class object created Scanner sc = new Scanner(System.in); //integer variable 'num' which will hold the original number int num; //integer variable positiveNum which will hold the positive number int positiveNum; //asking the user to input a number System.out.println("Enter a number: "); num = sc.nextInt(); //if number is less than 0 if (num < 0) { //Multiplying 'num' with -1 positiveNum = num*(-1); System.out.println("The negative number after converting it to positive number: " + positiveNum); } else { System.out.println("The number is already a positive number: " + num); } } }

Output: Enter a number: -789 The negative number after converting it to positive number: 789

Guys who are serious about learning the concepts of the java programming language should practice this list of programs in java and get a good grip on it for better results in exams or interviews.

**Related Java Programs:**