Home Java Beginners Delay Example



Delay Example
Posted on: June 29, 2007 at 12:00 AM
This section learns you to make delay between the execution of program.

Delay Example

     

In this section we learn how we can make a program so that there are delay between the execution of program.

In this example we are using a sleep() method. We are passing 4000 to give the waiting time to our thread. This mean at execution time our program will wait for 4000 millisecond. The sleep() method can throws an InterruptedException .Show we must have write the sleep() method within try/catch block.  

 

 

 

 

The code of the program is given below:

public class DelayExample{
  public static void main(String[] args){
  System.out.println("Hi");
  for (int i = 0; i < 10; i++)
  {
  System.out.println("Number of itartion = " + i);
  System.out.println("Wait:");
  try
  {
  Thread.sleep(4000);  
 
  }catch (InterruptedException ie)
  {
  System.out.println(ie.getMessage());
  }
  }
  }
}

The output of the program is given below:

C:\convert\rajesh\completed>javac DelayExample.java
C:\convert\rajesh\completed>java DelayExample
Hi
Number of itartion = 0
Wait:
Number of itartion = 1
Wait:
Number of itartion = 2
Wait:
Number of itartion = 3
Wait:
Number of itartion = 4
Wait:
Number of itartion = 5
Wait:
Number of itartion = 6
Wait:
Number of itartion = 7
Wait:
Number of itartion = 8
Wait:
Number of itartion = 9
-Wait:

Download this example.

Related Tags for Delay Example:
ctimeiomethodexecsleepreadthreadusingthisaiexeforexamplewaitprogramtoexecutionramexamssieilitliiminpassasmadmillisecondmemeanhrprocutxaxampsxeeeatisimellivmpleaarutissthcondaitpleplprmindonogro


More Tutorials from this section

Ask Questions?    Discuss: Delay Example   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.