Java Grade Computation Stand alone Free Source code

Source code: download for right indenting or just copy and paste the source code below.
- 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





