簡體   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