fork download
  1. import java.util.Scanner;
  2. import java.text.DecimalFormat;
  3.  
  4. public class TestGrades
  5. {
  6.  
  7. /**
  8. * @param args
  9. */
  10. public static void main(String[] args)
  11. {
  12. int[] testOne = new int[4];
  13. int[] testTwo = new int[4];
  14. double[] average = new double[4];
  15. char[] letterGrade = {'A', 'B', 'C', 'F'};
  16. Scanner scan = new Scanner(System.in);
  17.  
  18. DecimalFormat fmt = new DecimalFormat("000.0");
  19.  
  20.  
  21. System.out.println("For test 1,");
  22. for(int i = 0; i < testOne.length; i++)
  23. {
  24. System.out.print("Enter Score " + (i + 1) + ": ");
  25. testOne[i] = scan.nextInt();
  26. }
  27.  
  28. System.out.println("\nFor test 2,");
  29. for(int i = 0; i < testTwo.length; i++)
  30. {
  31. System.out.print("Enter Score " + (i + 1) + ": ");
  32. testTwo[i] = scan.nextInt();
  33. }
  34.  
  35. for(int i = 0; i < average.length; i++)
  36. {
  37. average[i] = ((double)testOne[i] + (double)testTwo[i])/2;
  38. if(average[i] >= 90)
  39. {
  40. letterGrade[i] = letterGrade[0];
  41. }
  42. else if(average[i] >= 80 && average[i] < 90)
  43. {
  44. letterGrade[i] = letterGrade[1];
  45. }
  46. else if(average[i] >= 70 && average[i] < 80)
  47. {
  48. letterGrade[i] = letterGrade[2];
  49. }
  50. else if(average[i] < 70)
  51. {
  52. letterGrade[i] = letterGrade[3];
  53. }
  54. }
  55. System.out.print("\nTest 1\t" + "Test 2\t" + "Average\t" + "Grade\n");
  56. for(int i=0; i < testOne.length; i++)
  57. {
  58. System.out.println(fmt.format(testOne[i]) + "\t" + fmt.format(testTwo[i]) + "\t" + average[i] + "\t" + letterGrade[i]);
  59. }
  60. }
  61. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:4: class TestGrades is public, should be declared in a file named TestGrades.java
public class TestGrades
       ^
1 error
stdout
Standard output is empty