Hello, i just used your code try saving the files as " filename.java".
when i did it that fixed your issue for me.
also when validating the choice in the if statement use the .equals() method instead of "==", if you use the "==" method for strings as Strings are objects and not primitives it compares the reference address instead of the value in other words it will always say "that is an improper response".