簡體   English   中英

無法在if語句中向變量添加數字

[英]Can't add a number to variable in if-statement

我只是想讓用戶輸入一個數字,程序會將0.25添加到該數字。 但是它說“ +”是無效運算符,不能為真。 還是有一些適用於我的代碼的特殊規則?

//User Interface etc. is made
    double Num1 = 5.25
    double Num2 = 6.5
    if (Num1 <= 0) {
        Num2--;
        Num1 + 0.25; //here is the error according to eclipse
   }

Num1和Num2來自JtextField,我希望這個問題不會太愚蠢,但是我不明白為什么我不能在這里添加它。

我希望你想這樣做。 您添加Num1 + 0.25,但不存儲結果。

//User Interface etc. is made
    double Num1 = 5.25
    double Num2 = 6.5
    if (Num1 <= 0) {
        Num2--;
        Num1=Num1 + 0.25; //here is the error according to eclipse
   }

您沒有將表達式的值(Num1 + 0.25)分配給任何變量。

嘗試通過以下方式修復程序:

1)Num1 = Num1 + 0.25

2)Num1 + = 0.25

為了更好地理解,請參考以下鏈接: https : //docs.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM