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

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: