i am a java beginner and i have this task to do..
Write a Java method which given any English word (in the form of a String)
will compute the points you will get for using it in the notorious ScrabbleTM
game. The method signature should read public int
calculateScrabblePoints(String word).
and i had done the following:
public class Scrabble {
/* A-1 B-3 C-3 D-2 E-1 F-4 G-2 H-4 I-1 J-8 K-5 L-1 M-3
N-1 O-1 P-3 Q-10 R-1 S-1 T-1 U-1 V-4 W-4 X-8 Y-4 Z-10
These are the values for each character in scrabble
*/
char character;
switch (character) {
case 'a' : character = 1;
break;
case 'b' : character = 3;
break;
case 'c' : character = 3;
break;
case 'd' : character = 2;
break;
case 'e' : character = 1;
break;
case 'f' : character = 4;
break;
case 'g' : character = 2;
break;
case 'h' : character = 4;
break;
case 'i' : character = 1;
break;
case 'j' : character = 8;
break;
case 'k' : character = 5;
break;
case 'l' : character = 1;
break;
case 'm' : character = 3;
break;
case 'n' : character = 1;
break;
case 'o' : character = 1;
break;
case 'p' : character = 3;
break;
case 'q' : character = 10;
break;
case 'r' : character = 1;
break;
case 's' : character = 1;
break;
case 't' : character = 1;
break;
case 'u' : character = 1;
break;
case 'v' : character = 4;
break;
case 'w' : character = 4;
break;
case 'x' : character = 8;
break;
case 'y' : character = 4;
break;
case 'z' : character = 10;
break;
default : character = 0;
}
public int calculateScrabblePoints (String word) {
int i, len = word.length();
for (i = 1; i <= len; i++)
charAt(i).character + charAt(i+1).character;
}
}
also i m having the following errors..
C:\Documents and Settings\Owner\Desktop\java programs\hw5\q
Scrabble.java:11: illegal start of type
switch (character) {
^
Scrabble.java:11: <identifier> expected
switch (character) {
^
Scrabble.java:13: orphaned case
case 'a' : character = 1;
^
Scrabble.java:100: not a statement
charAt(i).character + charAt(i+1).character;
^
4 errors
can pls some1 help me 2 correct my errors.. thanks very much