大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java經典教程數據類型學習

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

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經典教程數據類型學習”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产99精品视频 | 四虎国产精品成人永久免费影视 | 四虎网址 | 成年人一级毛片 | 99久热这里只有精品免费 | 香港aa三级久久三级老师 | 老司机精品久久最新免费 | 美国毛片一级e片黑人片 | 久久不雅视频 | 欧美日一级片 | 香蕉18xxoo欧美夜视频 | 亚洲欧美日韩久久精品第一区 | 亚洲精品午夜级久久久久 | 一个色综合亚洲色综合 | 日韩美a一级毛片 | 久久久久久国产精品三级 | 免费观看日本特色做爰视频在线 | 欧美成人精品 | 素人巨乳被调教 | 国产成人a大片大片在线播放 | 国产精品网站在线观看 | 日韩欧美一二区 | 国产高清在线精品一区二区三区 | 精品综合久久久久久97超人 | 午夜性爽视频男人的天堂在线 | 无遮挡一级毛片呦女视频 | 色啦啦在线观看 | 国产精品亚洲第一区二区三区 | 亚洲人成依人成综合网 | 久久久一区二区三区不卡 | 婷五月天 | 东北一级毛片 | 天天色天天干天天 | 久久国产午夜精品理论片34页 | 国产精品人人视频 | 亚洲国产中文在线 | 777奇米影音| 久久综合操 | 欧美日视频| 中文字幕国产视频 | 亚洲最大在线观看 |