Процесс завершен с кодом выхода 1 - PullRequest
0 голосов
/ 04 мая 2019

Я новичок в работе с 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;
}

Ожидаемый результат должен вызвать текстовое поле, которое позволяет пользователю вводить серию символов и военное время, чтобы предоставить им подходящее время и день для финала этого класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...