Please click on the image and take a look at this:
1512
Type: Posts; User: curmudgeon
Please click on the image and take a look at this:
1512
They are most definitely not the same. To make them the same, you'd need to swap either one of the || for &&.
So ( !(choice == 'Q' || choice == 'q') ) is the same as ( choice != 'Q' && choice...
Condition 2 is always true. Can you see why this is so? One way to figure this out is to use Venn diagrams.