繁体   English   中英

如何在Java中设置一系列可能的值?

[英]How to set a range of possible values in Java?

因此,我正在编写一个Java应用程序,当输入特定范围内的值时,该应用程序将显示某些数据。 到目前为止,我知道如何使用大于或等于和小于或等于运算符,但是我不知道如何将它们一起使用。

我想要达到的结果是(用简单的英语):

if(Number> = 5 but <= 15){将执行某些任务。 }

如果有人可以帮助我实现这一目标,那就太好了。 问候

&&是逻辑and的符号, || 是逻辑or符号。 如果要使某两个语句(数字> = 5,数字<= 15)都为真,请使用逻辑and运算符。 如果只需要其中之一为真,则使用逻辑or运算符。

就您的代码而言,if语句将是

if (Number >= 5 && Number <= 15) {
    // task performed
}

我强烈建议您学习布尔代数。

有2个选项。 选项1-if语句在同一行。 这将两个条件合并为相同的if语句。 它通过将它们与“ AND”或“ OR”语句结合使用来实现。 在Java中,这些表示为“ &&”和“ ||” 分别。

if(number >= 5 && number <= 15) {
    //some additional logic
}

选项2-2个唯一的if语句。 这需要两个条件,并将它们分成两个不同的if语句。 如果您需要两个条件之间的逻辑,这将很有用。

if(number >= 5) {
    //possible location for some extra logic before the 2nd condition
    if(number <= 15) { 
        //some logic
    }
}

您应该使用and运算符。 当且仅当两个条件都为真时,它才进入if循环。 问题中的第一个条件是数字> = 5,第二个条件是。
数字<= 15。 通常(Number应该大于或等于5且小于或等于15)if循环条件是:If(number> = 5 && number <= 15)And运算符:如果两个条件都成立,则进入进入if循环。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM