黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java經典教程數據類型學習

Java經典教程數據類型學習

更新時間:2020-06-11 15:36:47 來源:動力節點 瀏覽2136次

Java是一個強類型語言,Java中的數據必須明確數據類型。本文將和大家一起來梳理一下數據類型的相關學習筆記,主要有兩種數據類型,即基本數據類型和引用數據類型。還包括了類型轉化的相關知識點,有學習需要的小伙伴一起來看看吧!

Java經典教程數據類型學習

1、Java的數據類型

(1)Java中的基本數據類型:

Java經典教程數據類型學習

說明:

e+38表示是乘以10的38次方,同樣,e-45表示乘以10的負45次方。在Java中整數默認是int類型,浮點數默認是double類型。

(2)引用數據型

引用數據型在被床架時,首先要在棧上給其引用(句柄)分配一塊內存,而對象的具體信息都存儲在堆內存上,然后由棧上面的引用指向堆中對象的地址。引用數據類型包括:類、接口類型、數組類型、枚舉類型、注解類型,字符串型。Java另一大數據類型為基本數zhidao據類型,其包括包括數值型,字符型和布爾型。

2、類型轉換

在Java中,一些數據類型之間是可以相互轉換的。分為兩種情況:自動類型轉換和強制類型轉換。

(1)自動類型轉換:

把一個表示數據范圍小的數值或者變量賦值給另一個表示數據范圍大的變量。這種轉換方式是自動的,直接書寫即可。例如:

```Java
double num=10;//將int類型的10直接賦值給double類型
System.out.println(num);//輸出10.0
```

(2)強制類型轉換:

把一個表示數據范圍大的數值或者變量賦值給另一個表示數據范圍小的變量。強制類型轉換格式:目標數據類型變量名=(目標數據類型)值或者變量;

例如:

```Java
double num1=5.5;
int num2=(int)num1;//將double類型的num1強制轉換為int類型
System.out.println(num2);//輸出5(小數位直接舍棄)
```

說明:

A.char類型的數據轉換為int類型是按照碼表中對應的int值進行計算的。比如在ASCII碼表中,'a'對應97。

```Java
int a='a';
System.out.println(a);//將輸出97
```

B.整數默認是int類型,byte、short和char類型數據參與運算均會自動轉換為int類型。

```Java
byte b1=10;
byte b2=20;
byte b3=b1+b2;
//第三行代碼會報錯,b1和b2會自動轉換為int類型,計算結果為int,int賦值給byte需要強制類型轉換。
//修改為:
int num=b1+b2;
//或者:
byte b3=(byte)(b1+b2);
```

以上就是動力節點java培訓機構的小編針對“Java經典教程數據類型學習”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 午夜在线免费视频 | 2020国产成人精品视频人 | 欧美写真视频一区 | 欧美日韩精品免费一区二区三区 | 欧美一级在线免费观看 | 黄色一级视频播放 | 亚洲人成网站在线观看90影院 | 成人理论片 | 日韩国产欧美精品综合二区 | 午夜色图 | 亚洲一级视频在线观看 | 男女视频在线看 | 日韩欧美中文字幕出 | 国产人妖性一区二区 | 久久看免费视频 | 国产成人a视频在线观看 | 99久在线精品99re6视频 | 国产一区二区三区在线免费 | 亚洲va欧美va国产va天堂影 | 黄色小视屏 | 五月天在线婷婷 | 日韩高清一区二区 | 中文字幕第12页 | 国产日韩在线观看视频 | 日本v片免费一区二区三区 日本www色视频 | 成年人午夜免费视频 | 国产黄色在线网站 | 国产伦久视频免费观看 视频 | 人成18亚洲资源在线 | 久草福利免费 | 福利在线免费观看 | 一级α一级α片免费观看网站 | 综合视频网 | 色综合天天综一个色天天综合网 | 欧美成人全部视频 | 久久天堂网 | 色婷婷狠狠 | 一级毛片在线播放免费 | 精品国产综合成人亚洲区 | 欧美区在线播放 | 色美女影院 |