这是Java的初学者指南第7版中的错误

时间:2018-03-26 10:10:03

标签: java

在Java的第七版初学者书(Java SE 9 btw。)中发现了这一点,但同时并没有太多意义并导致编译错误。 看看这本书中的代码(非常简短):

enter image description here

作为一个解决方案,我只是将所有条件压缩到第一个,但是想知道是否可以使用书籍版本?

lol full image

Took the picture with my phone so sorry for quality, full picture

1 个答案:

答案 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();