寻找之间的价值!

时间:2010-11-18 11:12:49

标签: java

我设置了一些常量。

public final double TWO = 50;
public final double ONE = 5;

我有一个号码

this.number

我想检查数字是否介于1和2之间。

我得到了

if (this.number > ONE )

我无法弄清楚如何检查它之间是否存在。 干杯

5 个答案:

答案 0 :(得分:4)

嗯,简单地说:

if (ONE < number && number < TWO)

或者如果你想总是把变量放在左边:

if (number > ONE && number < TWO)

显然,您可能希望使用>=<=来打开/关闭范围,例如下限包含,上限独占:

if (number >= ONE && number < TWO)

答案 1 :(得分:3)

您可以将逻辑和运算符&&用作:

if (ONE < this.number && this.number < TWO)

答案 2 :(得分:2)

这里有很多代码示例,虽然它们可能会帮助您解决这个问题,但它们对您的下一个问题根本无法帮助您,因此您不应该整天询问Java问题,而应该查看有关的官方教程。变量和运算符:)

Java: Variables
Java: Operators
Java: Summary of Operators

随意阅读其余的教程,因为学习如何借助文档帮助自己是编程的重要部分。

答案 3 :(得分:1)

只需使用&&(和)运算符:

if (this.number > ONE && this.number < TWO) {
    ...
}

答案 4 :(得分:1)

这可能是最简单的:

if (this.number > ONE && this.number < TWO)

还有其他逻辑运算符,您应该在书籍,文档或教程中阅读它们。