Как мне сказать программе зациклить или перезапустить? - PullRequest
0 голосов
/ 14 апреля 2019

Моя программа направлена ​​на поиск вашей идеальной стажировки. Он работает правильно, но я хотел бы сделать цикл для повторного запуска программы, если пользователь не находит правильную стажировку. Если возможно, я также хотел бы сказать: «нет доступных стажировок, но вот те, которые доступны в выбранной вами стране:»

if (foundInternships.size() > 0) {
        for (Internship foundInternship : foundInternships) {
            System.out.println("Congratulations! There is one available internship: " + foundInternship.getName());
        }
    } else {
        System.out.println("Sorry, there are no available internships. In order to keep you updated about other internship opportunities, please enter your email address");
        Scanner scanner;
        scanner = new Scanner (System.in);
        String mailadress= scanner.nextLine();
        System.out.println("Thank you! We will keep you updated");
    }



public ArrayList<Internship> find(Student me) {
    ArrayList<Internship> results = new ArrayList<Internship>();
    for (int i = 0; i < internships.size(); i = i + 1) {
        boolean isAMatch = me.isMatchingInternship(internships.get(i));

        if (isAMatch) {
            results.add(internships.get(i));
        }
    }
    return results;
}
public void add(Internship internship) {
    internships.add(internship);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...