【发布时间】:2010-05-06 01:34:39
【问题描述】:
我正在尝试制作一个简单的程序来选择一个随机数并从用户那里获取输入。程序应该告诉用户猜测是热的(-/+ 5 个单位)还是冷的,但我从来没有达到 else 条件。
这是代码部分:
public static void giveHint (int guess) {
int min = guess - 5;
int max = guess + 5;
if ((guess > min) && (guess < max)) {
System.out.println("Hot..");
} else {
System.out.println("Cold..");
}
}
【问题讨论】:
-
永远记住你可以扩展表达式:
guess > min~guess > (guess - 5)~ hmm? -
@soda :如果您发现提到的任何解决方案足以解决您的问题,请接受其中一个作为答案:)