Professional Documents
Culture Documents
Student GPA
Student GPA
Student GPA
/*
* Filename: "StudentGPA.java"
* Created by 1,000_naymes for ICT 352
*
* Purpose: to calculate GPA for a student based on input from the user.
*
*/
import javax.swing.JOptionPane;
switch( choice )
{
case 1:
do
{
Boolean stringsAreEqual;
gradeInputMessage = "Please enter a letter grade for the student (A, B,
C, D, or F)\n or Q to quit.";
gradeString = JOptionPane.showInputDialog( gradeInputMessage );
if( stringsAreEqual = gradeString.equalsIgnoreCase( string4 ) )
grade = 4;
if( stringsAreEqual = gradeString.equalsIgnoreCase( string3 ) )
grade = 3;
if( stringsAreEqual = gradeString.equalsIgnoreCase( string2 ) )
grade = 2;
if( stringsAreEqual = gradeString.equalsIgnoreCase( string1 ) )
grade = 1;
if( stringsAreEqual = gradeString.equalsIgnoreCase( string0 ) )
Page 1
StudentGPA
grade = 0;
if( stringsAreEqual = gradeString.equalsIgnoreCase( byeString) )
break;
int total = i + 1;
GPA = grade / total;
}
while( gradeString != "X" );
GPAMessage = "Their overall GPA is a " + GPA + ".0";
JOptionPane.showMessageDialog( null, GPAMessage );
case 2:
quitMessage = "Goodbye.";
JOptionPane.showMessageDialog( null, quitMessage );
}
System.exit(0);
}
Page 2