Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- /**
- * @param args
- *
- * @author Jason Hotsinpiller
- */
- public class Scholarships {
- private static BufferedReader stdIn = new BufferedReader(
- new InputStreamReader(System.in));
- private static PrintWriter stdOut = new PrintWriter(System.out, true);
- public static void main(String[] args) throws NumberFormatException,
- IOException {
- float GPA;
- float extraActivities;
- float serviceActivities;
- float totalActivities;
- //asks the user for their GPA
- stdOut.print("Please enter your GPA. ");
- stdOut.flush();
- GPA = Float.parseFloat(stdIn.readLine());
- //if the GPA is below 3.0 they are automatically not a candidate
- if (GPA < 3.0) {
- stdOut.println("Not a candidate.");
- }
- //if the user inputs an invalid GPA it throws an error
- if (GPA > 4.0 || GPA < 0) {
- stdOut.println("Error.");
- }
- //Decides if GPA's between 3.0 and 3.4 are scholarship candidates
- if (GPA >= 3.0 && GPA < 3.4) {
- stdOut.print("How many extracurricular activities are you involved in? ");
- stdOut.flush();
- extraActivities = Float.parseFloat(stdIn.readLine());
- if (extraActivities < 2) {
- stdOut.println("Not a candidate.");
- }
- stdOut.print("How many service activities are you involved in? ");
- stdOut.flush();
- serviceActivities = Float.parseFloat(stdIn.readLine());
- if (serviceActivities < 3) {
- stdOut.println("Not a candidate.");
- } else {
- stdOut.println("You are a Scholarship Candidate!");
- }
- }
- //decides if GPA's between 3.8 and 3.4 are scholarship candidates
- if (GPA < 3.8 && GPA >= 3.4) {
- stdOut.print("How many extracurricular activities are you involved in? ");
- stdOut.flush();
- extraActivities = Float.parseFloat(stdIn.readLine());
- stdOut.print("How many service activities are you involved in? ");
- stdOut.flush();
- serviceActivities = Float.parseFloat(stdIn.readLine());
- totalActivities = extraActivities + serviceActivities;
- if (totalActivities < 3) {
- stdOut.println("Not a candidate.");
- } else {
- stdOut.println("You are a Scholarship Candidate!");
- }
- }
- //decides if GPA's between 3.8 and 4.0 are scholarship candidates
- if (GPA >= 3.8) {
- stdOut.print("How many extracurricular activities are you involved in? ");
- stdOut.flush();
- extraActivities = Float.parseFloat(stdIn.readLine());
- if (extraActivities < 1) {
- stdOut.println("Not a candidate.");
- }
- stdOut.print("How many service activities are you involved in? ");
- stdOut.flush();
- serviceActivities = Float.parseFloat(stdIn.readLine());
- if (serviceActivities < 1) {
- stdOut.println("Not a candidate.");
- } else {
- stdOut.println("You are a Scholarship Candidate!");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement