Sample java programs free download source code
Bookmark and Share
 
Free Website Design Templates
Free Website Design Templates
Web Site Template10
view actual page | download
Web Site Template 1
view actual page | download
Web Site Template 4
view actual page | download

My Java Home |

Java Grade Computation Stand alone Free Source code

Sample Java Program Grade Computation

Source code: download for right indenting or just copy and paste the source code below.

More Free Java Programs:

  • Java Program - Grade Computation Applet
  • Java Program - Grade Computation Stand Alone Application
  • Java Program - Length Converter Applet
  • Java Program - Length Converter Stand Alone Application

import java.io.*;

public class ama_grade_io
{
public static void main(String[] args) throws IOException
{
//Declaring variables
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String strPrelims, strMidterm, strFinals;
double prelims, midterm, finals, grade;

boolean done = false;
String strAsk;
int ask = 0;

while (!done)
{
try
{
//Getting input from the user
System.out.println("\n\t***** AMA Grading System *****");
System.out.println("");

System.out.print("\n\t\tPrelim Grade: ");
strPrelims = dataIn.readLine();
prelims = Double.parseDouble(strPrelims);

System.out.print("\n\t\tMidterm Grade: ");
strMidterm = dataIn.readLine();
midterm = Double.parseDouble(strMidterm);

System.out.print("\n\t\tFinals Grade: ");
strFinals = dataIn.readLine();
finals = Double.parseDouble(strFinals);

//Computation
grade = (prelims*0.3) + (midterm*0.3) + (finals*0.4);

//Output
System.out.println("\n\tAverage grade is: " + Math.round(grade));

if (grade < 75)
{
System.out.println("\tStatus: Failed");
}

if ((grade > 75) && (grade <100))
{
System.out.println("\tStatus: Pass");
}

if (grade > 100)
{
System.out.println("\tOver the maximum grade, grade range from 50 to 100 only");
}

//Ask user to computer another or exit
System.out.println("\n\t1) Compute Another 2) Exit");
System.out.print("\t");
strAsk = dataIn.readLine();
ask = Integer.parseInt(strAsk);
System.out.println("\n");

if ((ask <= 0) || (ask >= 3))
{
System.out.println("\n\tInvalid entry, choose 1 or 2.");
}

if (ask == 1)
{
done = false;
}

if (ask == 2)
{
done = true;
}

} // end try

catch (NumberFormatException e)
{
System.out.println("\n\tInvalid data, please try again!");
} // end catch

}// end while

} // end main

Free Website Templates
Web Design Articles
Math Calculators
Java Programs
Site map
Contact Us
Useful Links
Web Designer in Philippines
Web Design Resources


Sample java programs free download source code Copyright © 2004 - 2010. yhanpolo.com All rights are reserved
  Valid XHTML 1.0 Transitional   Valid CSS!