日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java基本类型的面试,15、基本类型常见面试题

發布時間:2024/10/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java基本类型的面试,15、基本类型常见面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 +=1;有什么錯?

答:對于short s1=1;s1=s1+1來說,在s1+1運算時會自動提升表達式的類型為int,那么將int賦予給short類型的變量s1會出現類型轉換錯誤。

對于short s1=1;s1+=1來說 +=是java語言規定的運算符,java編譯器會對它進行特殊處理,因此可以正確編譯。

2、char類型變量能不能儲存一個中文的漢子,為什么?

答:char類型變量是用來儲存Unicode編碼的字符的,unicode字符集包含了漢字,所以char類型當然可以存儲漢字的,還有一種特殊情況就是某個生僻字沒有包含在

unicode編 碼字符集中,那么就char類型就不能存儲該生僻字。

3、Integer和int的區別

答:int是java的8種內置的原始數據類型。Java為每個原始類型都提供了一個封裝類,Integer就是int的封裝類。

int變量的默認值為0,Integer變量的默認值為null,這一點說明Integer可以區分出未賦值和值為0的區別,比如說一名學生沒來參加考試,另一名學生參加考

試全答錯了, 那么第一名考生的成績應該是null,第二名考生的成績應該是0分。關于這一點Integer應用很大的。

Integer類內提供了一些關于整數操作的一些方法,如整數的最大值和最小值。

4、switch語句能否作用在byte上,能否作用在long上,能否作用在string上?

答:byte的存儲范圍小于int,可以向int類型進行隱式轉換,所以switch可以作用在byte上

long的存儲范圍大于int,不能向int進行隱式轉換,只能強制轉換,所以switch不可以作用在long上

string在1.7版本之前不可以,1.7版本之后switch就可以作用在string上了。

5、float 型 float f=3.4是否正確?

答:不正確,精度不準確,應該float f=3.4f或者 float f=(float)3.4

https://www.cnblogs.com/caoyc/category/666904.html

總結

以上是生活随笔為你收集整理的java基本类型的面试,15、基本类型常见面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。