亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > java數據類型類型轉換都會出現哪些情況?

java數據類型類型轉換都會出現哪些情況?

來源:千鋒教育
發布人:wjy
時間: 2023-03-21 13:32:00 1679376720

  java數據類型類型轉換都會出現哪些情況?

  1. 背景

  首先,我們要清楚,我們是對數據進行轉換,自然要明確被進行轉換的數據都有哪些呢?所以先問下大家java的數據類型有哪些?Java中的數據類型總體可以分為兩大類,分別是基本類型和引用類型,如下圖所示:

java數據類型類型轉換都會出現哪些情況1

  這些不同類型的數據,開辟出的內存空間大小不同,所以每種類型的取值范圍就不同。而且,不同的數據類型之所以取值范圍不同,就好比每種類型都是不同的房型,有大有小,如下圖所示:

java數據類型類型轉換都會出現哪些情況2

  所以不同的類型占用的字節大小不同,取值范圍也不一樣。另外我們還知道,一個變量可以賦值給另一個變量,當然前提是他們的類型差不多。那么此時可能就存在一個問題:如果把byte變量賦值給int變量行不行?反之,把int變量賦值給byte行不行?引用類型之間也能互相轉換嗎?如果可以的話,會不會出現什么問題?

  Java要求=等號左邊和=等號右邊的類型要一致,如果不一致,就需要進行數據類型轉換。Java中不同的類型之間,在滿足數據兼容的條件下可以實現轉換。Java的數據類型轉換,大致有如下幾種轉換方案:

  ● 自動類型轉換:容量小的類型自動轉換為容量大的數據類型;

  ● 強制類型轉換:容量大的數據類型轉換為容量小的數據類型;

  ● 隱含強制類型轉換(初始化):在變量初始化時,int類型會隱含強制轉換成低級別的byte和short類型;

  ● 其他類型轉換:包裝類、字符串、基本類型直接的轉換。

  對基本類型來說,常見的數據轉換方式包括自動類型和強制類型轉換;對引用類型而言,只存在強制類型轉換一種形式。

  3. 基本原則

  我們在進行類型轉換時,無論自動和強制類型轉換,都要遵循如下基本原則:

  ● 不能對boolean類型進行類型轉換;

  ● 不能把對象類型轉換成不相關的類對象;

  ● 把容量大的類型轉換為容量小的類型時,必須使用強制類型轉換;

  ● 類型轉換過程中,可能會導致溢出或損失精度;

  ● 浮點數到整數的轉換,是通過舍棄小數得到的,而不是四舍五入。

  四.什么情況下數據可以自動轉換

  1. 小數據類型可以自動轉換為大數據類型。例如,int類型可以自動轉換為long類型,float類型可以自動轉換為double類型。

  2. 整數類型可以自動轉換為浮點數類型。例如,int類型可以自動轉換為float類型。

  3. char類型可以自動轉換為int類型

  4. 例如:整數類型自動轉換為浮點類型:

  int num1 = 10;

  float num2 = num1;

  ● 在這個例子中,變量num1的值是整數類型,變量num2是浮點類型。當我們將num1賦值給num2時,Java會自動將num1轉換為浮點類型

  5. 例如:字符類型自動轉換為整數類型:

  char c = 'A';

  int num = c;

  ● 在這個例子中,變量c是字符類型,變量num是整數類型。當我們將c賦值給num時,Java會自動將c轉換為整數類型。

  6. 例如:較小的數據類型自動轉換成較大的數據類型:

  byte b = 10;

  int num = b;

  ● 在這個例子中,變量b是字節類型,變量num是整數類型。由于字節類型是整數類型的子集,因此當我們將b賦值給num時,Java會自動將b轉換為整數類型。

  五.什么情況下數據會強制轉換

  1. 大數據類型需要轉換為小數據類型。例如,long類型需要轉換為int類型,double類型需要轉換為float類型。

  2. 浮點數類型需要轉換為整數類型。例如,float類型需要轉換為int類型。

  3. 類型不同的數據需要進行賦值或運算。例如,將一個double類型的值賦給一個float類型的變量時需要進行強制轉換。

  4. 例如:double類型數據被強制轉換成int類型的數據

  /** * @author yueyanni * @date 2023/3/9 */public class Test { public static void main(String[] args) { double doubleNum = 3.14; int intNum = (int) doubleNum; System.out.println("強制轉換前的double值為:" + doubleNum); System.out.println("強制轉換后的int值為:" + intNum); }}

  ● 在上面的代碼中,我們將一個double類型的變量doubleNum強制轉換為int類型的變量intNum。強制轉換的語法是在需要轉換的變量前加上括號并在括號內指定目標類型。在本例中,我們將double類型轉換為int類型。

  輸出結果如下:

java數據類型類型轉換都會出現哪些情況3

  ● 可以看到,在強制轉換后,原始的3.14值被截斷為整數3。需要注意的是,在進行數據強制轉換時,可能會發生精度丟失或數據溢出的問題,需要特別小心。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
蜜桃av中文字幕在线| 亚洲VA久久久噜噜噜久久无码| 我的妈妈和黑人群交小说| 亚洲成AV人片无码天堂下载| 有人有在线观看的片资源| WWW国产无套内射COM| 高清国产AV一区二区三区| 好男人观看免费视频2019| 麻豆亚洲AV熟女国产一区二| 日本XXXX18裸体XXXX| 亚瑟国产精品久久| 影音先锋亚洲亚洲色图| 成人无码A级毛片免费| 国精产品一区一区三区有限 | 色吊丝AV中文字幕| 亚洲AV永久无码精品黑人| 13岁幼儿3OOO| 国产成人艳妇AA视频在线| 久久久亚洲AV波多野结衣| 日本熟妇人妻XXXXX| 亚洲丰满熟妇XXXX在线观看| 99V久久综合狠狠综合久久| 国产高清在线a视频大全| 久久久精品成人免费观看国产| 人人爽人人操人人精品| 亚洲AV永久无码3D动漫在线观| 97精品国产手机| 国产无人区一码二码三码MBA| 妺妺窝人体色WWW聚色窝| 无码人妻精品一区二区三| 又粗又黄又爽视频免费看| 公交车舒婷1一20全文| 久久久久人妻一区精品色| 上司的丰满人妻中文字幕 | 久久天天躁狠狠躁夜夜免费观看| 日本国产网曝视频在线观看| 亚洲精品自偷自拍无码忘忧| 成年丰满熟妇午夜免费视频| 精品国产一区二区三区久久久狼| 人妻少妇粗大持久满足| 亚洲欧美偷拍另类A∨色屁股| 成人区精品人妻人妻AV| 久久精品国产99久久久小说| 少妇VIDES裸体BBWWHD| 中国大陆女RAPPER欢迎你| 国产麻豆精品精东影业AV网站 | 精品久久久无码人妻字幂| 日韩人妻无码一区二区三区99| 亚洲区色情区激情区小说色情书| 成人区人妻精品一区二区不卡视频| 久久精品国产精品久久久| 少妇高潮毛片免费看| 中文无码不卡中文字幕| 国产亚洲精品国产福APP| 人人澡人人人妻人人人少妇| 一本一本久久A久久精品综合 | 无码秘 人妻一区二区三区| 97人人模人人爽人人少妇| 护士人妻HD中文字幕| 色综合久久久无码中文字幕波多 | 高雅人妻被迫沦为玩物电影BD| 蜜臀人妻四季AV一区二区不卡| 亚洲AV永久无码成人网站| 粉嫩av.一区二区三区免费| 免费播放片Ⅴ免费人成视频| 亚洲AV无码精品蜜桃| 粉嫩av.con| 欧美熟老妇人B多毛OOXⅩ| 亚洲中文无码a∨在线观看| 国产精品爽爽VA在线观看无码| 秋霞免费理论片在线观看| 永久免费的啪啪免费网址| 国产人成亚洲综合无码AⅤ蜜桃| 人妻精品久久久久中文字幕一冢本| 亚洲一区二区女搞男| 国内精品视频一区二区三区| 色一情一乱一伦一视频免费看 | 无码一区二区三区中文字幕| 被老外添嫩苞添高潮NP电影| 蜜桃人妻无码AⅤ中文字幕| 亚洲精品无码日韩国产不卡AV| 国产精品久久久天天影视| 日韩亚洲中字无码一区二区三区 | A级毛片免费观看网站| 久久久无码一区二区三区| 亚洲AV无码成人精品区日韩| 高潮喷视频在线无码| 亲孑伦一区二区三区| 最新永久无码AV网址亚洲| 久久久久久久精品国产亚洲87| 西西人体444WWW高清大但| 妇女性内射冈站HDWWWOOO| 人人妻人人玩人人澡人人爽| 91人人妻人人做人人爱| 邻居少妇张开腿让我爽了一夜视频| 亚洲精品无码久久久影院相关影片| 国产丝袜无码一区二区三区视频| 手机在线看永久AV片免费| 成人毛片无码一区二区| 漂亮人妻被强中文字幕| 97久久人人超碰超碰窝窝| 毛片无码免费无码播放| 伊人AV超碰伊人久久久| 久久久久亚洲AV无码永不| 亚洲精品无码久久久久苍井空| 国产乱子伦农村叉叉叉| 无码人妻熟妇AV又粗又大| 国产激情久久久久影院蜜桃AV| 色悠久久久久综合先锋影音下载| 被陌生人在地铁揉到高潮| 人人模人人爽人人喊久久| 白嫩美女被内射59| 人妻少妇看A偷人无码| А√天堂资源地址在线官网| 欧美最猛黑人XXXⅩ猛男欧| XXXXX18日本人HDXX| 人妻丰满妇岳av无码区HD| 八戒八戒WWW资源高清| 日本无人区码一二三区别| 成年女人天堂香蕉网| 人妻JapanXXXX精品HD| 八戒八戒神马影院在线观看5 | 欧美多人片高潮野外做片黑人 | 国产精品无码午夜福利| 无码熟妇人妻AV在线影片最多| 国产精品天干天干在线观看澳门| 香蕉久久夜色精品国产| 国产无遮挡又黄又爽动态图| 亚洲AV永久无码精品九九| 精品久久久久久人妻无码中文字幕 | 国产猛烈高潮尖叫视频免费| 亚洲AV高清在线观看一区二区| 国产日产欧产精品精品蜜芽| 亚洲成AV人片在线观看| 久久久精品人妻无码专区不卡| 在熟睡夫面前侵犯我在线播放| 免费无码AV电影在线观看| JIZZJIZZJIZZ日本老| 日韩人妻一区二区三区蜜桃视频| 富婆推油偷高潮叫嗷嗷叫| 性国产SE╳O色欲A片免费观看| 激情 亚洲 成人小说 激情| 亚洲已满18点击进入在线看片 | 久久人妻蜜桃一区二区三区| 18禁美女裸体网站无遮挡| 人人爽人人澡人人人妻百度| 国产SUV精品一区二区四区三区| 午夜精品久久久久久| 精品综合久久久久久98| 中国老妇XXXX性开放| 欧洲另类一二三四区| 国产9 9在线 | 中文| 亚洲AV无码成人精品区瑜伽裤| 久久精品国产精品亚洲| 97久久精品无码一区二区天美| 日本少妇人妻XXXXⅩ18欧美| 国产成人无码A区视频在线观看| 亚洲AV永久无码精品成人| 美女扒开屁股让男人桶GIF动态| YY111111少妇影院无码| 我国产码在线观看AV哈哈哈网站| 狠狠色噜噜狠狠狠狠色综合网| 岳潮湿的大肥梅开二度第三部最新 | 亚洲国产天堂久久综合226| 乱人伦精品视频在线观看| FREEZEFRAME丰满少妇| 天堂中文在线资源| 精品无码视频一区二区三区| 55夜色66夜色国产精品视频| 色婷婷亚洲六月婷婷中文字幕| 黑人高潮拔也拔不出来| 18禁止午夜福利体验区 | 国产AV无码专区亚洲AⅤ蜜芽| 亚洲成AV人片一区二区三区| 妺妺窝人体色777777换脸| 夫目前侵犯一区二区三区| 亚洲美女又黄又爽在线观看| 欧美精产国品一二三产品区别| 国产精品V欧美精品V日韩精品| 亚洲一区二区三区中文字幕在线| 青青草视频 成人| 国产在线清纯极品美女援交| 中文字幕日韩一区二区三区不卡| 色综合视频一区二区三区44| 精品国产一区二区三区香蕉| 99久久国语露脸精品国产| 无码精品人妻一区二区三区中 | 少妇饥渴XXHD麻豆XXHD?| 精品乱人伦一区二区三区| CAOPORM超免费公开视频| 性中国VODAFONEWIFI| 欧美肥臀大屁股MAGNET| 国产看黄网站又黄又爽又色| 中文字幕肉感巨大的乳专区 | GOGO人体GOGO西西大尺度| 性VODAFONEWIFI另类| 女生会把隐私透露给异性朋友| 国产乱XXXX搡XXXXX搡| 2021国产手机在线精品| 性高朝久久久久久久|