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: