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

Here is my code: import java.util.Scanner; public class SetAlarm { public static

ID: 3906503 • Letter: H

Question

Here is my code:

import java.util.Scanner;

public class SetAlarm
{

public static void main(String[] args)
{
//Variables
Scanner keyboard= new Scanner(System.in);
String dayStr = keyboard.next;
int day = -1;
boolean vacation = false;


//Display information
System.out.print("Enter a 3 letter day name (e.g. Sun, Mon...): ");
dayStr = keyboard.next();
dayStr = dayStr.toUpperCase();

System.out.print("Are you on vacation? (True/False): ");
vacation = keyboard.nextBoolean();

if(dayStr.equals("SUN"))
day = 0;
else if(dayStr.equals("MON"))
day = 1;
else if(dayStr.equals("TUE"))
day = 2;
else if(dayStr.equals("WED"))
day = 3;
else if(dayStr.equals("THU"))
day = 4;
else if(dayStr.equals("FRI"))
day = 5;
else if(dayStr.equals("SAT"))
day = 6;

if(day == 0 || day == 6) //weekends
{
if(vacation)
System.out.println("the alarm should be Off");
else
System.out.println("the alarm should be 10:00");

}
else if(day >= 1 && day <= 5)
{
if(vacation)
System.out.println("the alarm should be 10:00");
else
System.out.println("the alarm should be 7:00");
}
else
{
System.out.println("Invalid day input.");




}//End main

}//End class

I KEEP GETTING THE FOLLOWING ERROR: SetAlarm.java:74: error: reached end of file while parsing, }//End class.

***HOW DO I REMEDY THE ERROR IN MY CODE??

Explanation / Answer

Hi

I have fixed the issue and highlighted the code cahnges below

SetAlarm.java

import java.util.Scanner;

public class SetAlarm
{

public static void main(String[] args)
{
//Variables
Scanner keyboard= new Scanner(System.in);
String dayStr = keyboard.next();
int day = -1;
boolean vacation = false;


//Display information
System.out.print("Enter a 3 letter day name (e.g. Sun, Mon...): ");
dayStr = keyboard.next();
dayStr = dayStr.toUpperCase();

System.out.print("Are you on vacation? (True/False): ");
vacation = keyboard.nextBoolean();

if(dayStr.equals("SUN"))
day = 0;
else if(dayStr.equals("MON"))
day = 1;
else if(dayStr.equals("TUE"))
day = 2;
else if(dayStr.equals("WED"))
day = 3;
else if(dayStr.equals("THU"))
day = 4;
else if(dayStr.equals("FRI"))
day = 5;
else if(dayStr.equals("SAT"))
day = 6;

if(day == 0 || day == 6) //weekends
{
if(vacation)
System.out.println("the alarm should be Off");
else
System.out.println("the alarm should be 10:00");

}
else if(day >= 1 && day <= 5)
{
if(vacation)
System.out.println("the alarm should be 10:00");
else
System.out.println("the alarm should be 7:00");
}
else
{
System.out.println("Invalid day input.");

}
}//End main

}//End class

Output:

Sunday
Enter a 3 letter day name (e.g. Sun, Mon...): Sun
Are you on vacation? (True/False): True
the alarm should be Off

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote