Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import java.io.*; import java.util.*; public classAbedinMohammadCSCI111Assignmen

ID: 3610554 • Letter: I

Question

import java.io.*;
import java.util.*;

public classAbedinMohammadCSCI111Assignment7
{
public static void main(String[] args) throwsFileNotFoundException
{
  Scanner inFile = new Scanner(newFileReader("GPA.txt"));
  double femaleAverage = 0;
  double maleAverage = 0;
  double gpa;
  int femaleNum = 0;
  int maleNum = 0;
  char gender = 0;

  while(inFile.hasNext())
  {
   if ((gender == 'f') || (gender == 'F'))
   {
    gpa = inFile.nextDouble();
    femaleNum++;
    femaleAverage += gpa;
   }
   gender = inFile.next().charAt(0);
   if ((gender == 'm') || (gender == 'M'))
   {
    gpa = inFile.nextDouble();
    maleNum++;
    maleAverage += gpa;
   }
  }

  System.out.println("Male GPA average: ");
  if (maleNum > 0)
  {
   maleAverage = maleAverage/maleNum;
   System.out.printf("%.2f%n", maleAverage);
  }
  else
  System.out.println("N/A");
  System.out.println("Female GPA average: ");
  if (femaleNum > 0)
  {
   femaleAverage = femaleAverage/femaleNum;
   System.out.printf("%.2f%n", femaleAverage);
  }
  else
  System.out.println("N/A");
}
}

Explanation / Answer

please rate - thanks you had the statement I highlighted in red in thewrong place import java.io.*; import java.util.*; public class AbedinMohammadCSCI111Assignment7 { public static void main(String[] args) throwsFileNotFoundException { Scanner inFile = new Scanner(new FileReader("GPA.txt")); double femaleAverage = 0; double maleAverage = 0; double gpa; int femaleNum = 0; int maleNum = 0; char gender = 0; while (inFile.hasNext()) {gender =inFile.next().charAt(0);    if ((gender == 'f') || (gender == 'F'))    {     gpa = inFile.nextDouble();     femaleNum++;     femaleAverage += gpa;    }    if ((gender == 'm') || (gender == 'M'))    {     gpa = inFile.nextDouble();     maleNum++;     maleAverage += gpa;    } } System.out.println("Male GPA average: "); if (maleNum > 0) {    maleAverage = maleAverage/maleNum;    System.out.printf("%.2f%n", maleAverage); } else System.out.println("N/A"); System.out.println("Female GPA average: "); if (femaleNum > 0) {    femaleAverage = femaleAverage/femaleNum;    System.out.printf("%.2f%n", femaleAverage); } else System.out.println("N/A"); } }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote