Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Tile//nouns > properties of a class
- //methods >> verbs
- {
- private char letter;
- private int score;
- public Tile()
- {
- letter = genChar2();
- score = genScore();
- }
- public String toString()
- {
- return (letter+ " " + score);
- }
- private char genChar()
- {
- 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',' '};
- int x = (int)(Math.random()*chars.length);
- return chars[x];
- }
- private char genChar2()
- {
- return (char)((int)('A'+Math.random()*26));
- }
- public void show()
- {
- System.out.println(letter + " has score " + score);
- }
- private int genScore(char letter){
- switch(letter)
- {
- case 'E':
- score = 1;
- break;
- case 'Q':
- score = 10;
- break;
- case 'M':
- score = 2;
- return score;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement