簡體   English   中英

無效賦值運算符錯誤 >= Java

[英]Invalid Assignment Operator Error >= Java

我有一個 if 語句在 Java 中拋出“無效的賦值運算符”(在兩行上)。 我無法弄清楚我在這里做錯了什么。 任何幫助表示贊賞:

if ((row >= 0) && (row < this.rows) && ((col – 1) >= 0) && ((col – 1) < this.cols)) {
         nbrNeighbors += grid[row][col – 1]; 
}

看起來您在減號運算中使用了錯誤的字符:– ('EN DASH' (U+2013))。 嘗試使用 - 代替。

我已經在我的 IDE 中檢查了您的示例,對我來說唯一似乎錯誤的是您的減號(-)字符: Illegal character (U+2013)

嘗試粘貼我的版本:

if ((row >= 0) && (row < this.rows) && ((col - 1) >= 0) && ((col - 1) < this.cols)) { nbrNeighbors += grid[row][col - 1]; }

暫無
暫無

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

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