w3resource

Java: Measure how long some code takes to execute in nanoseconds

Java Basic: Exercise-91 with Solution

Code Execution Time in Nanoseconds

Write a Java program to measure how long code executes in nanoseconds.

Pictorial Presentation:

Java Basic Exercises: Measure how long some code takes to execute in nanoseconds

Sample Solution:

Java Code:

import java.lang.*;

public class Exercise91 {
    public static void main(String[] args) {    
        long startTime = System.nanoTime(); 
        
        // Sample program: Display the first 10 natural numbers.
        int i;
        System.out.println("The first 10 natural numbers are:\n");
        for (i = 1; i <= 10; i++) {      
            System.out.println(i);
        }
        
        // Calculate the elapsed time in nanoseconds.
        long estimatedTime = System.nanoTime() - startTime;
        System.out.println("Estimated time (in nanoseconds) to get the first 10 natural numbers: " + estimatedTime);
    }
}

Sample Output:

The first 10 natural numbers are:                                      
                                                                       
1                                                                      
2                                                                      
3                                                                      
4                                                                      
5                                                                      
6                                                                      
7                                                                      
8                                                                      
9                                                                      
10                                                                     
Estimated time (in nanoseconds) to get the first 10 natural numbers: 29
1045

Flowchart:

Flowchart: Java exercises: Measure how long some code takes to execute in nanoseconds

Java Code Editor:

Previous: Write a Java program to get the value of the environment variable PATH, TEMP, USERNAME.
Next: Write a Java program to count the number of even and odd elements in a given array of integers.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/java-exercises/basic/java-basic-exercise-91.php