在Java的第七版初学者书(Java SE 9 btw。)中发现了这一点,但同时并没有太多意义并导致编译错误。 看看这本书中的代码(非常简短):
作为一个解决方案,我只是将所有条件压缩到第一个,但是想知道是否可以使用书籍版本?
Took the picture with my phone so sorry for quality, full picture
答案 0 :(得分:0)
回应观察:我简单而无条件的简单解决方案。
这是我的解决方案(不是很漂亮):
char choice = (char) System.in.read();
while(choice == '\n' & choice != '1' & choice != '2' & choice != '3' & choice != '4' & choice != '5' & choice != '6' & choice != '7' & choice != 'q')choice = (char) System.in.read();