Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

विधियों के निष्पादन समय की गणना करने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि विधियों के निष्पादन समय की गणना कैसे करें। निष्पादन के समय की गणना समाप्ति समय और प्रारंभ समय को घटाकर की जाती है।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

Run the program

आउटपुट

वांछित आउटपुट होगा -

The program is being executed:
The Execution time of the program is: 620872 nanoseconds

एल्गोरिदम

Step 1 - START
Step 2 - Declare 3 long values namely my_start_time, my_end_time and my_execution_time.
Step 3 - Start time of the program is recorded using the function System.nanoTime() and assigned to variable my_start_time.
Step 4 - Similarly end time of the program is recorded using the function System.nanoTime() and assigned to variable my_end_time
Step 5 - Total execution time of the program is calculated by my_end_time - my_start_time. Store the value in my_execution_time.
Step 6 - Display the result
Step 7 - Stop

उदाहरण 1

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

public class Main {
   public static void main(String[] args) {
      long my_start_time, my_end_time, my_execution_time;
      my_start_time = System.nanoTime();
      System.out.println("The program is being executed:");
      my_end_time = System.nanoTime();
      my_execution_time = my_end_time - my_start_time;
      System.out.println("The Execution time of the program is: " + my_execution_time + " nanoseconds");
   }
}

आउटपुट

The program is being executed:
The Execution time of the program is: 129621 nanoseconds

उदाहरण 2

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

public class Main {
   public static void main(String[] args) {
      long my_start_time, my_end_time, my_execution_time;
      my_start_time = System.nanoTime();
      int my_input_1 = 100;
      int my_input_2 = 250;
      int my_sum = my_input_1 + my_input_2;
      System.out.println("The program is being executed:");
      my_end_time = System.nanoTime();
      my_execution_time = my_end_time - my_start_time;
      System.out.println("The Execution time of the program is: " + my_execution_time + "  nanoseconds");
   }
}

आउटपुट

The program is being executed:
The Execution time of the program is: 103801 nanoseconds

  1. जावा प्रोग्राम एक वृत्त की परिधि का पता लगाने के लिए

    इस लेख में, हम समझेंगे कि किसी वृत्त की परिधि कैसे ज्ञात की जाती है। परिधि एक वृत्त की परिधि है। यह एक वृत्त के चारों ओर की दूरी है। परिधि सूत्र C =2𝜋\pi r द्वारा दी गई है, जहां \pi𝜋 =3.14 और r वृत्त की त्रिज्या है - नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - वृत्त की त्र

  1. एक समलंब का क्षेत्रफल ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में हम समझेंगे कि समलम्ब चतुर्भुज का क्षेत्रफल कैसे ज्ञात किया जाता है। ट्रेपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी पक्ष एक दूसरे के समानांतर होता है। समलम्ब चतुर्भुज की समानांतर भुजाओं को आधार कहा जाता है और समलंब की गैर-समानांतर भुजाओं को पाद कहा जाता है। इसे समलम्बाकार भी

  1. एक आयत का परिमाप ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम समझेंगे कि एक आयत का परिमाप कैसे ज्ञात करें। आयत के परिमाप की गणना आयत की सभी भुजाओं की लंबाई जोड़कर की जाती है। नीचे एक आयत का प्रदर्शन है। एक आयत का परिमाप आयत की दो लंबाई और दो चौड़ाई की कुल लंबाई है - इनपुट मान लीजिए हमारा इनपुट है - The length of the sides of a rectangle ar