Почему 4 пункт не проходит, объясните, пожалуйста?
package com.javarush.task.task04.task0413;
import java.io.*;
/*
День недели
*/
public class Solution {
public static void main(String[] args) throws Exception {
String p = "понедельник";
String p1 = "вторник";
String p2 = "среда";
String p3 = "четверг";
String p4 = "пятница";
String p5 = "суббота";
String p6 = "воскресенье";
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
int n = Integer.parseInt(s);
if (n <= 0 && n >=8){
System.out.println("такого дня недели не существует");
}else if (n==1){
System.out.println(p);
}else if (n==2){
System.out.println(p1);
}else if (n==3){
System.out.println(p2);
}else if (n==4){
System.out.println(p3);
}else if (n==5){
System.out.println(p4);
}else if (n==6){
System.out.println(p5);
}else if (n==7){
System.out.println(p6);
}
}
}