Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. public class Tile//nouns > properties of a class
  2. //methods >> verbs
  3. {
  4.     private char letter;
  5.     private int score;
  6.  
  7.     public Tile()
  8.     {
  9.         letter = genChar2();
  10.         score = genScore();
  11.        
  12.     }
  13.     public String toString()
  14.     {
  15.         return (letter+ " " + score);
  16.     }
  17.     private char genChar()
  18.     {
  19.         char [] chars = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',' '};
  20.         int x = (int)(Math.random()*chars.length);
  21.         return chars[x];
  22.     }
  23.     private char genChar2()
  24.     {
  25.         return (char)((int)('A'+Math.random()*26));
  26.     }
  27.     public void show()
  28.     {
  29.         System.out.println(letter + " has score " + score);
  30.        
  31.     }
  32.     private int genScore(char letter){
  33.     switch(letter)
  34.         {
  35.         case 'E':
  36.         score = 1;
  37.         break;
  38.         case 'Q':
  39.         score = 10;
  40.         break;
  41.         case 'M':
  42.         score = 2;
  43.         return score;
  44.         }
  45.        
  46.        
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement