Advertisement
heavenriver

Runner.java (simple version)

Apr 14th, 2013
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.62 KB | None | 0 0
  1. package runners;
  2.  
  3. public class Runner implements Runnable
  4.  
  5.     {
  6.     private String runnerID;
  7.     public static final int COUNTER = 100;
  8.    
  9.     public Runner(String id)
  10.         {
  11.         runnerID = id;
  12.         }
  13.    
  14.     public String toString()
  15.         {
  16.         return runnerID;
  17.         }
  18.    
  19.     public void run()
  20.         {
  21.         int metresRun = 0;
  22.         while(metresRun < COUNTER)
  23.             {
  24.             try
  25.                 {
  26.                 metresRun++;
  27.                 Thread.sleep((long)(Math.random() * 10));
  28.                 System.out.println(runnerID + " has run " + metresRun + " metres");
  29.                 }
  30.             catch(InterruptedException e)
  31.                 {
  32.                 e.printStackTrace();
  33.                 }
  34.             }
  35.         System.out.println(runnerID + " has arrived!");
  36.         }
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement