當前位置:首頁 » 編程語言 » java菜鳥

java菜鳥

發布時間: 2023-10-11 14:08:54

java菜鳥問題

java中int類型是32位,long類型是64位,int類型的變數可以直接賦值給long類型的變數(因為不會超過long類型的數據范圍),因此AD正確。

x=(int)y;是顯式將long類型的變數y進行強制轉換後賦值給int類型的變數x,而java允許進行強制轉換,因此C正確。

x=y;是將高精度類型(long)的變數y的值隱式轉換(准確地說是隱式賦值轉換)為低精度類型(int)的值後,再賦給變數x。在java中,因為從高精度轉換為低精度可能會超出低精度類型能表示的數據范圍,所以這種轉換要求顯式強制轉換,即明確要求程序員自己指定確實要執行這種轉換(意思是決定是程序員做出的,一切後果由程序員自己承擔)。因此B錯。

熱點內容
對源程序為什麼要編譯 發布:2025-02-01 11:47:46 瀏覽:218
sql表添加記錄 發布:2025-02-01 11:22:08 瀏覽:864
word編輯加密 發布:2025-02-01 11:18:53 瀏覽:571
php變數文本 發布:2025-02-01 11:10:46 瀏覽:426
音悅台上傳mv 發布:2025-02-01 11:05:02 瀏覽:516
微信如何設置訪問限制 發布:2025-02-01 10:43:06 瀏覽:335
b站緩存視頻下架還有嗎 發布:2025-02-01 10:37:52 瀏覽:940
e卡通初始密碼是多少 發布:2025-02-01 10:31:55 瀏覽:127
phppost上傳文件 發布:2025-02-01 10:26:42 瀏覽:105
伺服器不能寫入ip地址 發布:2025-02-01 10:18:56 瀏覽:129