CM to nanometer – Java Program to Convert Centimeter to Nanometer and Nanometer to Centimeter

CM to nanometer: In the previous article we have discussed about Java Program to Convert Centimeter to Micrometer and Micrometer to Centimeter

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

Java Program to Convert Centimeter to Nanometer and Nanometer to Centimeter

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

Generally Centimeter and Nanometer are used as unit in case of small length measurement.

1 Centimeter =   1e+7 Nanometer
1 Nanometer =   1e-7 Centimeter

Formula to convert Centimeter to Nanometer.

Nanometer = Centimeter * 1e+7

Formula to convert Nanometer to Centimeter.

Centimeter  = Nanometer / 1e+7

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

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

Approach:

  • Declare Centimeter and Nanometer value.
  • Then convert Centimeter to Nanometer and Nanometer to Centimeter by using the formula.
  • Print result.

Program:

public class Main 
{
   public static void main(String args[])
   {
        //value of centimeter declared
        double centimeter = 1;
        //value of nanometer declared  
        double nanometer = 1;
        
        //converting centimeter to nanometer
        double nm = centimeter * 1e+7;
        //converting nanometer to centimeter
        double cm = nanometer / 1e+7;
        //printing result
        System.out.println("Value of "+centimeter+" centimeter in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in centimeter: "+ cm);   
   }
}
Output:

Value of 1.0 centimeter in nanometer: 1.0E7
Value of 1.0 nanometer in centimeter: 1.0E-7

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

Approach:

  • Take user input of Centimeter and Nanometer value.
  • Then convert Centimeter to Nanometer and Nanometer to Centimeter 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 centimeter
        System.out.println("Enter value of centimeter: ");  
        double centimeter = sc.nextDouble();
        //Taking the value input of double variable nanometer
        System.out.println("Enter value of nanometer: ");  
        double nanometer = sc.nextDouble();
        
        //converting centimeter to nanometer
        double nm = centimeter * 1e+7;
        //converting nanometer to centimeter
        double cm = nanometer / 1e+7;
        //printing result
        System.out.println("Value of "+centimeter+" centimeter in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in centimeter: "+ cm);   
   }
}
Output:

Enter value of centimeter: 
10000000
Enter value of nanometer: 
10000000
Value of 1.0E7 centimeter in nanometer: 1.0E14
Value of 1.0E7 nanometer in centimeter: 1.0

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

Approach:

  • Take user input of Centimeter and Nanometer value.
  • Call a user defined method by passing Centimeter and Nanometer value as parameter.
  • Inside method convert Centimeter to Nanometer and Nanometer to Centimeter 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 centimeter
        System.out.println("Enter value of centimeter: ");  
        double centimeter = 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(centimeter, nanometer);
   }
   
   //convert() method to convert centimeter to nanometer and vice versa
   public static void convert(double centimeter, double nanometer)
   {
        //converting centimeter to nanometer
        double nm = centimeter * 1e+7;
        //converting nanometer to centimeter
        double cm = nanometer / 1e+7;
        //printing result
        System.out.println("Value of "+centimeter+" centimeter in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in centimeter: "+ cm);   
   }
}
Output:

Enter value of centimeter: 
1500
Enter value of nanometer: 
25000
Value of 1500.0 centimeter in nanometer: 1.5E10
Value of 25000.0 nanometer in centimeter: 0.0025

Have you mastered basic programming topics of java and looking forward to mastering advanced topics in a java programming language? Go with these ultimate Advanced java programs examples with output & achieve your goal in improving java coding skills.

Related Java Programs: