Java Program to Convert Nanometer to Foot and Foot to Nanometer

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

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

Java Program to Convert Nanometer to Foot and Foot to Nanometer

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

Generally Nanometer is used to measure very small things like atoms and molecules and Foot is used to measure length/distance.

1 Nanometer = 3.28084e-9 Foot
1 Foot =  3.048e+8 Nanometer

Formula to convert Nanometer to Foot.

Foot = Nanometer / 3.048e+8

Formula to convert Foot to Nanometer.

Nanometer = Foot * 3.048e+8

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

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

Approach:

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

        //converting nanometer to foot
        double ft = nanometer / 3.048e+8;
        //converting foot to nanometer
        double nm = foot * 3.048e+8;
        //printing result
        System.out.println("Value of "+foot+" foot in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in foot: "+ ft);   
   }
}
Output:

Value of 1.0 foot in nanometer: 3.048E8
Value of 1.0 nanometer in foot: 3.2808398950131233E-9

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

Approach:

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

        //converting nanometer to foot
        double ft = nanometer / 3.048e+8;
        //converting foot to nanometer
        double nm = foot * 3.048e+8;
        //printing result
        System.out.println("Value of "+foot+" foot in nanometer: "+ nm);   
        System.out.println("Value of "+nanometer+" nanometer in foot: "+ ft);   
   }
}
Output:

Enter value of foot: 
40
Enter value of nanometer: 
600000
Value of 40.0 foot in nanometer: 1.2192E10
Value of 600000.0 nanometer in foot: 0.001968503937007874

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

Approach:

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

Enter value of foot: 
10
Enter value of nanometer: 
3000000
Value of 10.0 foot in nanometer: 3.048E9
Value of 3000000.0 nanometer in foot: 0.00984251968503937

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: