Я новичок в работе с intellij и столкнулся с проблемой, что мой поиск в Google не дает мне решений, которые на самом деле решают мою проблему. Я получаю код ошибки:
Процесс завершен с кодом выхода 1
Прошу прощения за публикацию всего кода, который у меня есть, но я не знаю, где он может быть испорчен, потому что я не могу запустить отладчик.
Я скачал JDK из Интернета (мое исследование показало, что это поможет решить его), но все это приложение кажется мне совершенно чуждым, и я не уверен, как правильно его запустить, поэтому я действительно могу попытаться отладка кода / настройки для приложения.
package com.company;
import java.util.Scanner;
public class Main()
{
Scanner user_input = new Scanner(System.in);
public static void main(String[] args)
{
System.out.println("Enter the days for your class followed by hitting enter.");
System.out.println("Ex: Monday, Wednesday = M W");
System.out.println("Ex: Teusday, Thursday = T R");
System.out.println("Ex: Monday, Tuesday, Wednesday, Thursday = M T W R");
String days = reader.next;
reader.close;
System.out.println("Enter the time your class starts in 2400 format followed by hitting enter.");
System.out.println("Ex: 7:30 AM = 730");
System.out.println("Ex: 1:15 PM = 1315");
System.out.println("Ex: 4:00 PM = 1600");
int time = reader.next;
reader.close;
if(days == "M" || "T" || "W" || "R" || "F" || "S") //only one day of class
{
if(days == "M")//only Monday
{
if(time >= 800 && time <= 930){
System.out.println("Your final is Monday from 8:00 am to 10:00 am");
}
else if(time >= 1115 && time <= 1245){
System.out.println("Your final is Monday from 11:00 am to 1:00 pm");
}
else if(time >= 1300 && time <= 1600){
System.out.println("Your final is Monday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is on Monday starting at your regular class time.");
}
}
else if(days == "T") //only Tuesday
{
if (time >= 800 && time <= 930) {
System.out.println("Your final is Tuesday from 8:00 am to 10:00 am");
}
else if (time >= 1115 && time <= 1245) {
System.out.println("Your final is Tuesday from 11:00 am to 1:00 pm");
}
else if (time >= 1300 && time <= 1600) {
System.out.println("Your final is Tuesday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is on Tuesday starting at your regular class time.");
}
}
else if(days == "W") //only Wednesday
{
if (time >= 800 && time <= 930) {
System.out.println("Your final is Wednesday from 8:00 am to 10:00 am");
}
else if (time >= 1115 && time <= 1245) {
System.out.println("Your final is Wednesday from 11:00 am to 1:00 pm");
}
else if (time >= 1300 && time <= 1600) {
System.out.println("Your final is Wednesday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is on Wednesday starting at your regular class time.");
}
}
else if(days == "R") //only Thursday
{
if (time >= 800 && time <= 930) {
System.out.println("Your final is Thursday from 8:00 am to 10:00 am");
}
else if (time >= 1115 && time <= 1245) {
System.out.println("Your final is Thursday from 11:00 am to 1:00 pm");
}
else if (time >= 1300 && time <= 1600) {
System.out.println("Your final is Thursday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is on Thursday starting at your regular class time.");
}
}
else if(days == "F"){
System.out.println("Your final is on Friday starting at your regular class time.");
}
else if(days == "S"){
System.out.println("Your final is on Saturday starting at your regular class time.");
}
}
else if(days == "M W" || "M W F" || "M T W R" )
{
if(time >= 700 && time <= 830) {
System.out.println("Your final is Monday from 8:00 am to 10:00 am");
}
else if(time >= 900 && time <= 1030) {
System.out.println("Your final is Wednesday from 8:00 am to 10:00 am");
}
else if(time >= 1100 && time <= 1130) {
System.out.println("Your final is Monday from 11:00 am to 1:00 pm");
}
else if(time >= 1230 && time <= 1300) {
System.out.println("Your final is Wednesday from 11:00 am to 1:00 pm");
}
else if(time >= 1400 && time <= 1440) {
System.out.println("Your final is Monday from 2:00 pm to 4:00 pm");
}
else if(time >= 1500 && time <= 1545) {
System.out.println("Your final is Wednesday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is Monday starting at your regular class time");
}
}
else if(days == "T W" || "T R" || "T W R" || "T R F" || "T W R F") //Second 3 lines on schedule
{
if (time >= 700 && time <= 830) {
System.out.println("Your final is Tuesday from 8:00 am to 10:00 am");
}
else if(time >= 900 && time <= 1030) {
System.out.println("Your final is Thursday from 8:00 am to 10:00 am");
}
else if (time >= 1100 && time <= 1130) {
System.out.println("Your final is Tuesday from 11:00 am to 1:00 pm");
}
else if(time >= 1230 && time <= 1300) {
System.out.println("Your final is Thursday from 11:00 am to 1:00 pm");
}
else if (time >= 1400 && time <= 1440) {
System.out.println("Your final is Tuesday from 2:00 pm to 4:00 pm");
}
else if(time >= 1500 && time <= 1545) {
System.out.println("Your final is Thursday from 2:00 pm to 4:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is Tuesday starting at your regular class time");
}
}
else if(days == "W F"){
if(time == 800) {
System.out.println("Your final is Friday from 8:00 am to 10:00 am");
}
else if(time == 1100){
System.out.println("Your final is Friday from 11:00 am to 1:00 pm");
}
else if(time >= 1630){
System.out.println("Your final is Friday starting at your regular class time");
}
}
else if(string == "F S"){
System.out.println("Your final is Saturday starting at your regular class time");
}
}
return 0;
}
Ожидаемый результат должен вызвать текстовое поле, которое позволяет пользователю вводить серию символов и военное время, чтобы предоставить им подходящее время и день для финала этого класса.