Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8361495
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T11:42:53+00:00 2026-06-09T11:42:53+00:00

import java.util.Scanner; public class Admit { // the main method has minimal dialogue and

  • 0
import java.util.Scanner;
public class Admit {

    // the main method has minimal dialogue and just calls the other methods with the appropriate parameters.
    public static void main(String[] args) {
        promptUser();
        System.out.println("Information for the first applicant:");
        double person1Score = getAllResults();
        System.out.println();
        System.out.println("Information for the second applicant");
        double person2Score = getAllResults();
        System.out.println("First applicant's overall score  = " + person1Score);
        System.out.println("Second applicant's overall score = " + person2Score);
        compareScores (person1Score, person2Score);

    }

    // promptUser() introduces the program and what it's used for.
    public static void promptUser() {
        System.out.println("This program compares two applicants to");
        System.out.println("determine which one seems like the stronger");
        System.out.println("applicant. For each candidate I will need");
        System.out.println("either SAT or ACT scores plus a weighted GPA.");
        System.out.println();
    }

    // getAllResults() calculates the applicant's overall score to be compared,
    // depending on whether the user submitted SAT or ACT scores.
    public static double getAllResults() {
        Scanner userInput = new Scanner(System.in);
        System.out.print("\tDo you have 1) SAT scores, or 2) ACT scores? ");
        int testType = userInput.nextInt();
        // @var vinalScore is just storing an arbitrary value for now.
        double finalScore = 0;
        if (testType == 1) {
            System.out.print("\tSAT Math? ");
            int SATMath = userInput.nextInt();
            System.out.print("\tSAT Verbal? ");
            int SATVerbal = userInput.nextInt();
            System.out.print("\tActual GPA? ");
            double yourGPA = userInput.nextDouble();
            System.out.print("\tMax GPA? ");
            double maxGPA = userInput.nextDouble();
            double testScore = calculateSATScore(SATVerbal, SATMath);
            double finalGPA = calculateGPA(yourGPA, maxGPA);
            finalScore = calculateOverallScore(testScore, finalGPA);
        }
        else if (testType == 2) {
            System.out.print("\tACT English? ");
            int ACTEng = userInput.nextInt();
            System.out.print("\tACT Math? ");
            int ACTMath = userInput.nextInt();
            System.out.print("\tACT Reading? ");
            int ACTRead = userInput.nextInt();
            System.out.print("\tACT Science? ");
            int ACTSci = userInput.nextInt();
            System.out.print("\tActual GPA? ");
            double yourGPA = userInput.nextDouble();
            System.out.print("\tMax GPA? ");
            double maxGPA = userInput.nextDouble();
            double testScore = calculateACTScore(ACTEng, ACTMath, ACTRead, ACTSci);
            double finalGPA = calculateGPA(yourGPA, maxGPA); 
            finalScore = calculateOverallScore(testScore, finalGPA);
        }
        return finalScore;
    }

    // calculateSATScore() calculates the overall SAT score taken from getAllResults().
    public static double calculateSATScore(int verbal, int math) {
        double SATScore = (2 * verbal + math) / 24;
        return SATScore;
    }

    // calculateACTScore() calculates the overall ACT score taken from getAllResults().
    public static double calculateACTScore(int eng, int math, int read, int sci) {
        double ACTScore = ((2 * read) + eng + math + sci) / 1.8;
        return ACTScore;
    }

    // calculateGPA() calculates the final GPA taken from getAllResults().
    public static double calculateGPA(double uGPA, double mGPA) {
        double finalGPA = uGPA / mGPA * 100;
        return finalGPA;
    }

    // calculateOverallScore() computes the final scores to be compared, using the
    // overall test scores and the final GPA.
    public static double calculateOverallScore(double testScore, double GPA) {
        double overallScore = testScore + GPA;
        return overallScore;
    }

    // compareScores() compares the overall scores for each applicant and then prints out
    // which applicant appears to be the better choice.
    public static void compareScores (double person1, double person2) {
        if (person1 > person2) {
            System.out.println("The first applicant seems to be better.");
        }
        else {
            System.out.println("The second applicant seems to be better.");
        }
    }
}

I keep getting an error that says ‘Main.java:11: error: class Admit is public, should be declared in a file named Admit.java
public class Admit {‘

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T11:42:54+00:00Added an answer on June 9, 2026 at 11:42 am

    Just follow the example Java code: http://ideone.com/samples#sample_lang_10

    Change “public class Admit {” to “public class Main {“

    Your app probably won’t work tho, as it looks like you use the

        Scanner userInput = new Scanner(System.in);
    

    to receive keyboard input, and the ideone.com only accepts STDIN, which may not be supported by Scanner.

    Case in point, when I run the modified code, I get the following error:

    Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Scanner.java:838)
    at java.util.Scanner.next(Scanner.java:1461)
    at java.util.Scanner.nextInt(Scanner.java:2091)
    at java.util.Scanner.nextInt(Scanner.java:2050)
    at Main.getAllResults(Main.java:32)
    at Main.main(Main.java:8)
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

import java.util.Scanner; public class CourseSplitter { public static void main(String args[]){ Scanner keyboard =
import java.io.*; import java.util.Scanner; import java.util.StringTokenizer; public class Filereader { public static void main(String[]
import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class InversionCounter { public static void main(String[]
package GC; import java.util.Scanner; public class main { public static void main(String args[]) {
import java.util.Scanner; public class Main extends Hashmap{ public static void main(String[] args) { Hashmap
import java.util.Scanner; public class EP55Out { public static void main(String[] args) { Scanner in
import java.util.scanner; import javax.swing.JOptionPane; public class FirstHomeJavaApplet{ public static void main(String[] args){ int num1=2;
Here is my code. import java.util.Scanner; public class ORR_P02 { public static void main(String
My code: import java.awt.Robot; import java.awt.event.KeyEvent; import java.util.Scanner; public class main { public static
import java.util.Scanner; import java.lang.String; public class Test { public static void main(String[] args) {

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.