2017年11月9日 星期四

Java解譯運算子的方式,若是遇到相同運算子時

如下程式,Java在解譯運算式的時候會從左邊開始一個個解譯,並且以最多個字元能辨識出為準,什麼意思呢?
如下例寫的是m=i+++j
請先看下圖,顯示出來的結果是8






由左而右最多個可辨識出的是m=(i++)+j,所以會這樣運算,而不是m=i+(++j)

沒有留言:

張貼留言

用 Antigravity 開發時,怎麼同時開第 2、第 3 個視窗,並重新打開 Laravel 專案(餐廳比喻版)

用 Antigravity 開發:同時開第 2、第 3 個視窗,並重新打開 Laravel 專案(餐廳比喻版) 用 Antigravity 開發:同時開第 2、第 3 個視窗,並重新打開 Laravel 專案(...