# Java Program to Convert Kilogram to Metric Ton and Metric Ton to Kilogram

In the previous article, we have discussed about Java Program to Convert Kilogram to Gram and Gram to Kilogram

In this article we will see how to convert Kilogram to Metric Ton and Metric Ton to Kilogram by using Java programming language.

## Java Program to Convert Kilogram to Metric Ton and Metric Ton to Kilogram

Before jumping into the program let’s know the relationship between Kilogram and Metric Ton and how we can convert Kilogram to Metric Ton and vice versa.

Generally Kilogram and Metric Ton are used as unit in case of  mass/weight measurement.

1 Kilogram = 0.001 Metric Ton
1 Metric Ton =  1000 Kilogram

Formula to convert Kilogram to Metric Ton.

Metric Ton  = Kilogram * 0.001  (OR)  Kilogram / 1000

Formula to convert Metric Ton to Kilogram.

Kilogram  = Metric Ton * 1000

Let’s see different ways to convert Kilogram to Metric Ton and Metric Ton to Kilogram.

### Method-1: Java Program to Convert Kilogram to Metric Ton and Metric Ton to Kilogram By Using Static Input Value

Approach:

• Declare Kilogram and Metric Ton value.
• Then convert Kilogram to Metric Ton and Metric Ton to Kilogram by using the formula.
• Print result.

Program:

public class Main
{
public static void main(String args[])
{
//value of kilogram declared
double kilogram = 1;
//value of metric ton declared
double metricTon = 1;

//converting kilogram to metric ton
double t = kilogram * 0.001;
//converting metric ton to kilogram
double kg = metricTon * 1000;
//printing result
System.out.println("Value of "+kilogram+" kilogram in metric ton: "+ t);
System.out.println("Value of "+metricTon+" metric ton in kilogram: "+ kg);
}
}
Output:

Value of 1.0 kilogram in metric ton: 0.001
Value of 1.0 metric ton in kilogram: 1000.0

### Method-2: Java Program to Convert Kilogram to Metric Ton and Metric Ton to Kilogram By Using User Input Value

Approach:

• Take user input of Kilogram and Metric Ton value.
• Then convert Kilogram to Metric Ton and Metric Ton to Kilogram by using the formula.
• Print result.

Program:

import java.util.*;
public class Main
{
public static void main(String args[])
{
//Scanner class object created
Scanner sc=new Scanner(System.in);
//Taking the value input of double variable kilogram
System.out.println("Enter value of kilogram: ");
double kilogram = sc.nextDouble();
//Taking the value input of double variable metricTon
System.out.println("Enter value of metric ton: ");
double metricTon = sc.nextDouble();

//converting kilogram to metric ton
double t = kilogram * 0.001;
//converting metric ton to kilogram
double kg = metricTon * 1000;
//printing result
System.out.println("Value of "+kilogram+" kilogram in metric ton: "+ t);
System.out.println("Value of "+metricTon+" metric ton in kilogram: "+ kg);
}
}
Output:

Enter value of kilogram:
2000
Enter value of metric ton:
2
Value of 200.0 kilogram in metric ton: 0.2
Value of 2.0 metric ton in kilogram: 2000.0


### Method-3: Java Program to Convert Kilogram to Metric Ton and Metric Ton to Kilogram By Using User Defined Method

Approach:

• Take user input of Kilogram and Metric Ton value.
• Call a user defined method by passing Kilogram and Metric Ton value as parameter.
• Inside method convert Kilogram to Metric Ton and Metric Ton to Kilogram by using the formula.
• Print result.

Program:

import java.util.*;
public class Main
{
public static void main(String args[])
{
//Scanner class object created
Scanner sc=new Scanner(System.in);
//Taking the value input of double variable kilogram
System.out.println("Enter value of kilogram: ");
double kilogram = sc.nextDouble();
//Taking the value input of double variable metricTon
System.out.println("Enter value of metric ton: ");
double metricTon = sc.nextDouble();
//calling user defined method convert()
convert(kilogram, metricTon);
}

//convert() method to convert kilogram to metric ton and vice versa
public static void convert(double kilogram, double metricTon)
{
//converting kilogram to metric ton
double t = kilogram * 0.001;
//converting metric ton to kilogram
double kg = metricTon * 1000;
//printing result
System.out.println("Value of "+kilogram+" kilogram in metric ton: "+ t);
System.out.println("Value of "+metricTon+" metric ton in kilogram: "+ kg);
}
}
Output:

Enter value of kilogram:
2000
Enter value of metric ton:
2
Value of 200.0 kilogram in metric ton: 0.2
Value of 2.0 metric ton in kilogram: 2000.0


Want to excel in java coding? Practice with these Java Programs examples with output and write any kind of easy or difficult programs in the java language.

Related Java Programs: