Hi,
This program is simply supposed to take a number input from the user
which is supposed to be a mark and print out the resulting grade
and mark.
I have used an If statement and a Switch statement because I have to.
It is an excercise I am working on.
I just get one compilation error in JBuilder. The following:
"Mark2Grade.java": Error #: 204 : illegal start of expression at line 20, column 21
This is the if-else statement but can't see anything wrong with it.
Any help would be appreciated
Thanks,
A Java Newbie
__________________________________________________________________
__________________________________________________________________
/* Given a percentage, converts it to
* a grade from A+ to F
*/
import javax.swing.*;
public class Mark2Grade {
public static void main (String[] args){
String markIn;
int finalMark, grade;
markIn = JOptionPane.showInputDialog("Enter a mark", JOptionPane.QUESTION_MESSAGE);
// Convert String to Integer
finalMark = Interger.ParseInt (markIn);
// Calculate grade
if ( finalMark => 90 && <= 100 ) {
grade = 1;
}
else if ( finalMark => 80 && <= 89 ) {
grade = 2;
}
else if ( finalMark => 70 && <= 79 ) {
grade = 3;
}
else if ( finalMark => 60 && <= 69 ) {
grade = 4;
}
else if ( finalMark => 50 && <= 59 ) {
grade = 5;
}
else if ( finalMark => 40 && <= 49 ) {
grade = 6;
}
else
( finalMark <= 39 ) {
grade = 7;
}//end switch
// End Switch Statement
switch (grade) {
case 1: JOptionPane.showMessageDialog(null, "Grade A+, mark: " + finalMark);
break;
case 2: JOptionPane.showMessageDialog(null, "Grade A-, mark: " + finalMark);
break;
case 3: JOptionPane.showMessageDialog(null, "Grade A, mark: " + finalMark);
break;
case 4: JOptionPane.showMessageDialog(null, "Grade B, mark: " + finalMark);
break;
case 5: JOptionPane.showMessageDialog(null,"Grade C, mark: " + finalMark);
break;
case 6: JOptionPane.showMessageDialog(null, "Grade D, mark: " + finalMark);
break;
case 7: JOptionPane.showMessageDialog(null, "Grade F, mark: " + finalMark);
break;
}//end switch statement
}//end main
}//end class
This program is simply supposed to take a number input from the user
which is supposed to be a mark and print out the resulting grade
and mark.
I have used an If statement and a Switch statement because I have to.
It is an excercise I am working on.
I just get one compilation error in JBuilder. The following:
"Mark2Grade.java": Error #: 204 : illegal start of expression at line 20, column 21
This is the if-else statement but can't see anything wrong with it.
Any help would be appreciated
Thanks,
A Java Newbie
__________________________________________________________________
__________________________________________________________________
/* Given a percentage, converts it to
* a grade from A+ to F
*/
import javax.swing.*;
public class Mark2Grade {
public static void main (String[] args){
String markIn;
int finalMark, grade;
markIn = JOptionPane.showInputDialog("Enter a mark", JOptionPane.QUESTION_MESSAGE);
// Convert String to Integer
finalMark = Interger.ParseInt (markIn);
// Calculate grade
if ( finalMark => 90 && <= 100 ) {
grade = 1;
}
else if ( finalMark => 80 && <= 89 ) {
grade = 2;
}
else if ( finalMark => 70 && <= 79 ) {
grade = 3;
}
else if ( finalMark => 60 && <= 69 ) {
grade = 4;
}
else if ( finalMark => 50 && <= 59 ) {
grade = 5;
}
else if ( finalMark => 40 && <= 49 ) {
grade = 6;
}
else
( finalMark <= 39 ) {
grade = 7;
}//end switch
// End Switch Statement
switch (grade) {
case 1: JOptionPane.showMessageDialog(null, "Grade A+, mark: " + finalMark);
break;
case 2: JOptionPane.showMessageDialog(null, "Grade A-, mark: " + finalMark);
break;
case 3: JOptionPane.showMessageDialog(null, "Grade A, mark: " + finalMark);
break;
case 4: JOptionPane.showMessageDialog(null, "Grade B, mark: " + finalMark);
break;
case 5: JOptionPane.showMessageDialog(null,"Grade C, mark: " + finalMark);
break;
case 6: JOptionPane.showMessageDialog(null, "Grade D, mark: " + finalMark);
break;
case 7: JOptionPane.showMessageDialog(null, "Grade F, mark: " + finalMark);
break;
}//end switch statement
}//end main
}//end class
