se a declaração não estiver funcionando corretament

Procurei e olhei com o depurador e não consigo descobrir por que a instrução SE sempre imprime a mensage

A instrução IF verifica se yesno! = 'Y' || (ou) 'N', mas independentemente se eu digitar y ou Y ou n N ou H B, será exibido .... Não tenho mais certeza do que fazer! Não consigo encontrar onde está dando errado?

if(yesno != 'Y' || 'N') { ...

Obrigado rapazes

questionAnswers(10)

yourAnswerToTheQuestion