Advertisement
jaredt17

Chapter8Exercise14

Nov 24th, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. import java.util.Random;
  2.  
  3. public class DieSimulator
  4.  {
  5.     public static void main(String[] args)
  6.     {
  7.        
  8.         Die d = new Die(6);
  9.         final int TRIES = 10;
  10.         for (int i = 1; i <= TRIES; i++)
  11.         {
  12.             int n = d.cast();
  13.             System.out.print(n + " ");
  14.         }
  15.         System.out.println();
  16.     }
  17.     static int generator()
  18.     {
  19.         Random rand = new Random();
  20.         int dieRoll = rand.nextInt(6)+1;
  21.         return dieRoll;
  22.     }
  23.  }
  24.  
  25. // THIS IS THE CLASS
  26. import java.util.Random;
  27.  
  28.  
  29.  public class Die
  30.  {
  31.      private Random generator;
  32.      private int sides;
  33.      for (i = 1; i <= 3; i++)
  34.          {
  35.             for (int j = 1; j <= 4; j++)
  36.          {
  37.    
  38. }
  39.     System.out.println();
  40. }
  41.  
  42.      for (i = 1; i <= 4; i++)
  43.      {
  44.          for (j = 1; j <= 3; j++) { Print "*" }
  45.          System.out.println();
  46.      }
  47.  
  48.  
  49.      for (i = 1; i <= 4; i++)
  50.      {
  51.          for (j = 1; j <= i; j++)
  52.          {
  53.              Print "*"
  54.          }
  55.          System.out.println();
  56.      }
  57.  
  58.  
  59.      for (i = 1; i <= 3; i++)
  60.      {
  61.          for (j = 1; j <= 5; j++)
  62.          {
  63.              if (j % 2 == 0) { Print "*" }
  64.              else { Print "-" }
  65.             }
  66.             System.out.println();
  67.             }
  68.  
  69.  
  70.      for (i = 1; i <= 3; i++)
  71.      {
  72.          for (j = 1; j <= 5; j++)
  73.          {
  74.              if (i % 2 == j % 2)
  75.              {
  76.                  Print "*"
  77.             }
  78.              else { Print " " }
  79.          }
  80.          System.out.println();
  81.      }
  82.      
  83.  
  84.  public Die(int s)
  85.  {
  86.      sides = s;
  87.      generator = new Random();
  88.  }
  89.  
  90.  
  91.  public int cast()
  92.     {
  93.         return 1 + generator.nextInt(sides);
  94.     }
  95.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement