Java Program to Convert Feet Per Second to Meters Per Second

In the previous article we have discussed about Java Program to Convert Feet Per Second to Kilometers Per Hour

In this article we are going to see how to convert feet per second to meters per second by using Java programming language.

Java Program to Convert Feet Per Second to Meters Per Second

Both Feet and Meter are used as a unit of length to measurement.

Before jumping into the program, first let’s know the relation between feet per second to meters per second.

1 Foot Per Second = 0.3048 Meters Per Second

Then the formula to convert feet per second to meters per second is

Meters Per Second = Feet Per Second * 1.09728

Let’s see different ways to convert feet per second to meters per second.

Method-1: Java Program to Convert Feet Per Second to Meters Per Second By Using Static Input Value

Approach:

  • Declare a double variable say ‘feetPerSecond‘ and initialize it’s value.
  • Then convert feet per second to meters per second by using formula.
  • Print the result.

Program:

public class Main
{
    public static void main(String[] args) 
    {
        //declared value of feet per second
        double feetPerSecond=1;
        //converting feet per second to meters per second
        double metersPerSecond=feetPerSecond*0.3048;
        //printing result
        System.out.println(feetPerSecond+" feet per second is equal to "+metersPerSecond+" meters per second");
    }
}
Output:

1.0 feet per second is equal to 0.3048 meters per second

Method-2: Java Program to Convert Feet Per Second to Meters Per Second By Using User Input Value

Approach:

  • Take the value of double variable ‘feetPerSecond‘ as user input.
  • Then convert feet per second to meters per second by using formula.
  • Print the result.

Program:

import java.util.*;

public class Main
{
    public static void main(String[] args) 
    {
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter the value of feet per second: ");
        //declared double variable feetPerSecond 
        //and taking it's value as user input
        double feetPerSecond=sc.nextDouble();
        //converting feet per second to meters per second
        double metersPerSecond=feetPerSecond*0.3048;
        //printing result
        System.out.println(feetPerSecond+" feet per second is equal to "+metersPerSecond+" meters per second");
    }
}
Output:

Enter the value of feet per second: 4.7
4.7 feet per second is equal to 1.43256 meters per second

Method-3: Java Program to Convert Feet Per Second to Meters Per Second By Using User Defined Method

Approach:

  • Take the value of double variable ‘feetPerSecond‘ as user input.
  • Then call a user defined method say convertValue() by passing feetPerSecond value as parameter.
  • Then convert feet per second to meters per second by using formula.
  • Print the result.

Program:

import java.util.*;

public class Main
{
    public static void main(String[] args) 
    {
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter the value of feet per second: ");
        //declared double variable feetPerSecond 
        //and taking it's value as user input
        double feetPerSecond=sc.nextDouble();
        //calling user defined method converValue()
        convertValue(feetPerSecond);
    }
    
    //convertValue() user defined method 
    public static void convertValue(double feetPerSecond)
    {
        //converting feet per second to meters per second
        double metersPerSecond=feetPerSecond*0.3048;
        //printing result
        System.out.println(feetPerSecond+" feet per second is equal to "+metersPerSecond+" meters per second");
    }
}
Output:

Enter the value of feet per second: 10
10.0 feet per second is equal to 3.048 meters per second

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: