Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 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. }
  44. return score;
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement