Java Program to Convert Millisecond to Microsecond and Microsecond to Millisecond

In the previous article, we have discussed about Java Program to Convert Minute to Hour and Hour to Minute

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

Java Program to Convert Millisecond to Microsecond and Microsecond to Millisecond

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

Millisecond and Microsecond are used as unit of time.

1 Millisecond =  1000 Microsecond
1 Microsecond = 0.001 Millisecond

Formula to convert Millisecond to Microsecond.

Microsecond = Millisecond * 1000

Formula to convert Microsecond to Millisecond.

Millisecond = Microsecond  / 1000

Let’s see different ways to convert Millisecond to Microsecond and Microsecond to Millisecond.

Method-1: Java Program to Convert Millisecond to Microsecond and Microsecond to Millisecond By Using Static Input Value

Approach:

  • Declare Millisecond and Microsecond value.
  • Then convert Millisecond to Microsecond and Microsecond to Millisecond 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 millisecond declared
        double millisecond = 1;
        //value of microsecond declared 
        double microsecond = 1;

        //converting millisecond to microsecond
        double us = millisecond*1000;
        //converting microsecond to millisecond
        double ms = microsecond/1000;
        //printing result
        System.out.println("Value of "+millisecond+" millisecond in microsecond: "+ us);   
        System.out.println("Value of "+microsecond+" microsecond in millisecond: "+ ms);   
   }
}
Output:

Value of 1.0 millisecond in microsecond: 1000.0
Value of 1.0 microsecond in millisecond: 0.001

Method-2: Java Program to Convert Millisecond to Microsecond and Microsecond to Millisecond By Using User Input Value

Approach:

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

        //converting millisecond to microsecond
        double us = millisecond*1000;
        //converting microsecond to millisecond
        double ms = microsecond/1000;
        //printing result
        System.out.println("Value of "+millisecond+" millisecond in microsecond: "+ us);   
        System.out.println("Value of "+microsecond+" microsecond in millisecond: "+ ms);   
   }
}
Output:

Enter value of millisecond: 
60
Enter value of microsecond: 
500
Value of 60.0 millisecond in microsecond: 60000.0
Value of 500.0 microsecond in millisecond: 0.5

Method-3: Java Program to Convert Millisecond to Microsecond and Microsecond to Millisecond By Using User Defined Method

Approach:

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

Enter value of millisecond: 
10
Enter value of microsecond: 
100
Value of 10.0 millisecond in microsecond: 10000.0
Value of 100.0 microsecond in millisecond: 0.1

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: