jeudi 1 décembre 2016

or in if-statement doesn't work

I tried the following , I want to get a message if the entered number isn't 1, 2 or 3 :

Console.WriteLine("which number?");
int number = Convert.ToInt32(Console.ReadLine());
if (number != 1 || number != 2 || number != 3)
{
    Console.WriteLine("wrong number!");
}

but also if my input is 1,2 or 3 I get the message , but why ? whats wrong ? :/ there is no error by visual studio.

Aucun commentaire:

Enregistrer un commentaire