Nanometer to micrometer – Java Program to Convert Nanometer to Micrometer and Micrometer to Nanometer

Nanometer to micrometer: In the previous article we have discussed about Java Program to Convert Millimeter to Yard and Yard to Millimeter

In this article we will see how to convert Nanometer to Micrometer and Micrometer to Nanometer by using Java programming language.

Java Program to Convert Nanometer to Micrometer and Micrometer to Nanometer

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

Generally Nanometer is used to measure very small things like atoms and molecules etc. and Micrometer is used to measure flat surfaces or different geometries.

1 Nanometer= 1000 Micrometer
1 Micrometer =  1000 Nanometer

Formula to convert Nanometer to Micrometer.

Micrometer = Nanometer * 1000

Formula to convert Micrometer to Nanometer.

Nanometer = Micrometer / 1000

Let’s see different ways to convert Nanometer to Micrometer and Micrometer to Nanometer.

Method-1: Java Program to Convert Nanometer to Micrometer and Micrometer to Nanometer By Using Static Input Value

Approach:

  • Declare Nanometer and Micrometer value.
  • Then convert Nanometer to Micrometer and Micrometer to Nanometer 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);
        //value of micrometer declared
        double micrometer = 1;
        //value of nanometer declared 
        double nanometer = 1;

        //converting nanometer to micrometer
        double um = nanometer * 1000;
        //converting micrometer to nanometer
        double nm = micrometer / 1000;
        //printing result
        System.out.println("Value of "+micrometer+" micrometer in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in micrometer: "+ um);   
   }
}
Output:

Value of 1.0 micrometer in nanometer: 0.001
Value of 1.0 nanometer in micrometer: 1000.0

Method-2: Java Program to Convert Nanometer to Micrometer and Micrometer to Nanometer By Using User Input Value

Approach:

  • Take user input of Nanometer and Micrometer value.
  • Then convert Nanometer to Micrometer and Micrometer to Nanometer 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 micrometer
        System.out.println("Enter value of micrometer: ");  
        double micrometer = sc.nextDouble();
        //Taking the value input of double variable nanometer
        System.out.println("Enter value of nanometer: ");  
        double nanometer = sc.nextDouble();

        //converting nanometer to micrometer
        double um = nanometer * 1000;
        //converting micrometer to nanometer
        double nm = micrometer / 1000;
        //printing result
        System.out.println("Value of "+micrometer+" micrometer in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in micrometer: "+ um);   
   }
}
Output:

Enter value of micrometer: 
4000
Enter value of nanometer: 
3
Value of 4000.0 micrometer in nanometer: 4.0
Value of 3.0 nanometer in micrometer: 3000.0

Method-3: Java Program to Convert Nanometer to Micrometer and Micrometer to Nanometer By Using User Defined Method

Approach:

  • Take user input of Nanometer and Micrometer value.
  • Call a user defined method by passing Nanometer and Micrometer value as parameter.
  • Inside method convert Nanometer to Micrometer and Micrometer to Nanometer 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 micrometer
        System.out.println("Enter value of micrometer: ");  
        double micrometer = sc.nextDouble();
        //Taking the value input of double variable nanometer
        System.out.println("Enter value of nanometer: ");  
        double nanometer = sc.nextDouble();
         //calling user defined method convert()
        convert(micrometer, nanometer);
   }
   
   //convert() method to convert micrometer to nanometer and vice versa
   public static void convert(double micrometer, double nanometer)
   {
        //converting nanometer to micrometer
        double um = nanometer * 1000;
        //converting micrometer to nanometer
        double nm = micrometer / 1000;
        //printing result
        System.out.println("Value of "+micrometer+" micrometer in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in micrometer: "+ um);   
   }
}
Output:

Enter value of micrometer: 
8800
Enter value of nanometer: 
6.2
Value of 8800.0 micrometer in nanometer: 8.8
Value of 6.2 nanometer in micrometer: 6200.0

The best and excellent way to learn a java programming language is by practicing Simple Java Program Examples as it includes basic to advanced levels of concepts.

Related Java Programs: