here is my source code
//********************************************************************************************
// grade.java Author: Wei-Yi(Eric) Chiang
//
//a Java program that prompts a CPSC 111 student for their grades in the course and their
//projected final exam grade and then computes their overall grade for the course.
//********************************************************************************************
import java.io.*;
import java.text.NumberFormat;
public class grade
{
public static void main (String[] args) throws IOException
{
BufferedReader in =
new BufferedReader (new InputStreamReader (System.in));
String name;
double labGrade,assignGrade,midGrade,finalGrade,totalGrade;
//prompts user to enter grades
System.out.print ("enter your name: ");
name = in.readLine();
System.out.println ("All grades must be entered as percentage grades.");
System.out.println ();
System.out.print ("enter average grade on labs: ");
labGrade = Double.parseDouble (in.readLine());
System.out.print ("enter average grade on assignments: ");
assignGrade = Double.parseDouble (in.readLine());
System.out.print ("enter projected grade on midterms: ");
midGrade = Double.parseDouble (in.readLine());
System.out.print ("enter average grade on final exam: ");
finalGrade = Double.parseDouble (in.readLine());
totalGrade = (labGrade*0.05)+(assignGrade*0.15)+(midGrade*0.30)+(finalGrade*0.50);
System.out.println (name + ", your overall grade for CPSC 111 is " + totalGrade + " %!");
}
}
I would like to print out my result of totalGrade to ONE decimal place one. Can anyone tell me which methods to use? Thanx!

New Topic/Question
Reply



MultiQuote




|