當前位置:首頁 » 編程語言 » 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錯。

熱點內容
c語言相除 發布:2025-03-05 12:00:08 瀏覽:856
c語言強製取整 發布:2025-03-05 11:50:05 瀏覽:599
php視頻源碼 發布:2025-03-05 11:30:48 瀏覽:623
編程報表 發布:2025-03-05 11:29:18 瀏覽:958
python面向對象編程指南 發布:2025-03-05 11:09:21 瀏覽:594
bat腳本判斷 發布:2025-03-05 10:58:58 瀏覽:629
連接資料庫的類 發布:2025-03-05 10:51:54 瀏覽:391
androidjswebview交互 發布:2025-03-05 10:51:47 瀏覽:119
區塊鏈數據存儲系統 發布:2025-03-05 10:50:18 瀏覽:585
qq重設密碼後為什麼還沒有解封 發布:2025-03-05 10:49:34 瀏覽:133