圖中我們要對byte數據類型做/2的動作
系統卻報錯了,原因是系統認為賦予的值還是int
所以要轉數據類型
很簡單,在前面加上(要轉的數據類型)即可
下方可以看到數值為負的,但根據上面變量答案應應該是正的,答案就是黃色那塊被視為int且超過最大值了,所以顯示為負數
加個L就轉成long數據類型了 ,long的最大值比int最大值還大,所以下方就可以得出正確答案
圖中看到設了一個float變量卻報錯,原因認為現在收到的值是double,前後不一致所以報錯
同個道理 值前面加上(float) 使其轉成數據類型float
身為效率(懶惰)的程序員當然也有更簡便方法,在數字後面加上第一個字母,是不是輕鬆多了
上方用到的代碼:點此