了解資料類型和錯誤處理
在您的程式碼中,您聲明了一個名為testLong 的long 變量,並嘗試為其分配值9223372036854775807但是,您遇到了錯誤,指出文字超出了int 的範圍。 type.
資料型態的作用
Java中的每種資料型態代表不同的值範圍。 long 資料型別可以保存 -9,223,372,036,854,775,808 和 9,223,372,036,854,775,807 之間的整數值。您嘗試的值在此範圍內。
識別錯誤
您收到的錯誤訊息表明編譯器正在將文字 9223372036854775807 解釋為 int 類型,該類型具有較小的取值範圍。這種解釋是由於文字末尾缺少字母“L”造成的。
更正代碼
要解決此問題,您需要明確指定文字的類型為 長。這可以透過在文字末尾加上字母「L」來完成,如下所示:
long testLong = 9223372036854775807L;
透過此修改,編譯器將正確地將文字解釋為long 值並將其指派給testLong 變數。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3