[英]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.