Почему не проходит валидацию последнее условие, ведь поставил else и после него ничего не вывожу((
Подскажите плиз
package com.javarush.task.pro.task03.task0302;
import java.util.Scanner;
/*
Призывная кампания
*/
public class Solution {
public static void main(String[] args) {
String militaryCommissar = ", явитесь в военкомат";
Scanner name = new Scanner(System.in); //Создаем объект класса Scanner
String name_x = name.nextLine(); //Читаем с клавиатуры строку текста.
Scanner age = new Scanner(System.in); //Создаем объект класса Scanner
int age_x = age.nextInt(); //Читаем с клавиатуры число
if (age_x >= 18 || age_x <= 28)
System.out.println(name_x + militaryCommissar);
else name.close();
}
}