Почему не выполняется последнее условие про день недели не существует?
package com.javarush.task.task04.task0413;
/*
День недели
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String s=reader.readLine();
int n=Integer.parseInt(s);
if(n>7){System.out.println("такого дня недели не существует");}
if(n==1){System.out.println("понедельник");}
if(n==2){System.out.println("вторник");}
if(n==3){System.out.println("среда");}
if(n==4){System.out.println("четверг");}
if(n==5){System.out.println("пятница");}
if(n==6){System.out.println("суббота");}
if(n==7){System.out.println("воскресенье");}
}
}