GT500FOMOCO
Programmer
Here is my code:
What is wrong? My compiler says:
C:\Lesson6\Letter2.java:101: Identifier expected.
System.out.print(numericGrade + ".\n\n\n"
^
1 error "and everything under the sun is in tune
but the sun is eclipsed by the moon." --Pink Floyd: Eclipse
"I'm going to spend eternity
reinstalling Windows." --Reinstalling Windows: by some British guy
Code:
public class Letter2 {
public static void main(String[] args) {
ConsoleReader keyboard = new ConsoleReader(System.in);
System.out.print("\n\nEnter a letter grade: ");
String letterGrade = keyboard.readLine();
String numericGrade = "";
if (letterGrade.equalsIgnoreCase("a+")) {
numericGrade = "\n\nThe numeric letter value is 4";
}
else {
if (letterGrade.equalsIgnoreCase("a")) {
numericGrade = "\n\nThe numeric letter value is 4";
}
else {
if (letterGrade.equalsIgnoreCase("a-")) {
numericGrade = "\n\nThe numeric letter value is 3.7";
}
else {
if (letterGrade.equalsIgnoreCase("b+")) {
numericGrade = "\n\nThe numeric letter value is 3.3";
}
else {
if (letterGrade.equalsIgnoreCase("b")) {
numericGrade = "\n\nThe numeric letter value is 3";
}
else {
if (letterGrade.equalsIgnoreCase("b-")) {
numericGrade = "\n\nThe numeric letter value is 2.7";
}
else {
if (letterGrade.equalsIgnoreCase("c+")) {
numericGrade = "\n\nThe numeric letter value is 2.3";
}
else {
if (letterGrade.equalsIgnoreCase("c")) {
numericGrade = "\n\nThe numeric letter value is 2";
}
else
if (letterGrade.equalsIgnoreCase("c-")) {
numericGrade = "\n\nThe numeric letter value is 1.7";
}
else {
if (letterGrade.equalsIgnoreCase("d+")) {
numericGrade = "\n\nThe numeric letter value is 1.3";
}
else {
if (letterGrade.equalsIgnoreCase("d")) {
numericGrade = "\n\nThe numeric letter value is 1";
}
else {
if (letterGrade.equalsIgnoreCase("d-")) {
numericGrade = "\n\nThe numeric letter value is 0.7";
}
else {
if (letterGrade.equalsIgnoreCase("f")) {
numericGrade = "\n\nThe numeric letter value is 0";
}
else {
numericGrade = "Error: " + letterGrade + " is an illegal grade.";
}
}
}
}
}
}
}
}
}
}
}
}
}
System.out.print(numericGrade + ".\n\n\n");
}
}
What is wrong? My compiler says:
C:\Lesson6\Letter2.java:101: Identifier expected.
System.out.print(numericGrade + ".\n\n\n"
^
1 error "and everything under the sun is in tune
but the sun is eclipsed by the moon." --Pink Floyd: Eclipse
"I'm going to spend eternity
reinstalling Windows." --Reinstalling Windows: by some British guy