Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. package A6;
  2.  
  3. public class Hamster extends Thread
  4. {
  5. public enum Geschlecht
  6. { Weiblich, Maennlich; }
  7. private Laufrad laufrad;
  8. private boolean running = true;
  9. private Geschlecht meinGeschlecht;
  10.  
  11. public Hamster(Laufrad laufrad, Geschlecht geschlecht)
  12. {
  13. this.laufrad = laufrad;
  14. this.meinGeschlecht = geschlecht;
  15. }
  16.  
  17. public void run()
  18. {
  19. while(running)
  20. {
  21. try
  22. { laufrad.benutzen(this); }
  23. catch(InterruptedException e)
  24. { running = false; }
  25. }
  26. }
  27.  
  28. public Geschlecht getGeschlecht()
  29. { return this.meinGeschlecht; }
  30.  
  31. public static void main(String [] args)
  32. {
  33. Laufrad l = new Laufrad();
  34. Hamster [] h = new Hamster[15];
  35. Thread [] thread;
  36.  
  37. for(int i=0; i<=h.length; i++)
  38. {
  39. if(h[i%2] == null)
  40. { System.out.println("Hamster " + h[i] + " ist " + Geschlecht.Maennlich); }
  41. if(h[i%2] != null)
  42. { System.out.println("Hamster " + h[i] + " ist " + Geschlecht.Weiblich); }
  43.  
  44. h[i] = new Hamster(l, );
  45. thread[i] = new Thread(h[i]);
  46. thread[i].start();
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement