标签: java if-statement
用户输入一个数字,并将其与计算机生成的数字进行比较...我尝试使用if语句来确定猜测与生成的数据的接近程度。
答案 0 :(得分:5)
您在else和diff > 50之间的链中缺少(diff <= 10) && (diff >= 6)。
else
diff > 50
(diff <= 10) && (diff >= 6)
请注意,这不是问题的最佳解决方案,因为您复制了代码。不要在“under”和“over”之间设置两个分支,而是创建一个分支,并使用Math.abs来计算差异。
Math.abs