因此,我正在编写一个Java应用程序,当输入特定范围之间的值时,该应用程序将显示某些数据。到目前为止,我知道如何使用大于或等于和小于或等于运算符,但是我不知道如何将它们一起使用。
我想要达到的结果是(用简单的英语):
如果(Number> = 5但<= 15){ 将执行特定任务。 }
如果有人可以帮助我实现这一目标,那就太好了。 问候
答案 0 :(得分:5)
&&
是逻辑and
的符号,||
是逻辑or
的符号。如果要使某件事同时发生(数字> = 5,数字<= 15),则可以使用逻辑and
运算符。如果只需要其中之一为真,则使用逻辑or
运算符。
就您的代码而言,if语句将
if (Number >= 5 && Number <= 15) {
// task performed
}
我强烈建议您学习布尔代数。
答案 1 :(得分:0)
有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
}
}
答案 2 :(得分:0)
您应该使用and运算符。当且仅当两个条件都为真时,它才进入if循环。问题中的第一个条件是数字> = 5,第二个条件是。
数字<= 15。一般而言(数字应大于或等于5且小于或等于15)
if循环条件为:
If(数字> = 5 &&数字<= 15)
和运算符:如果两个条件都成立,则它进入if循环。