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