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

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

Java經典教程數據類型學習

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

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视频精品免视看7 | 免费在线黄色网 | 九九草在线观看 | 欧美影院 | 夭天干天天做天天免费看 | 久久久久久国产精品视频 | 亚洲国产人久久久成人精品网站 | 欧美高清一区二区三 | 欧美亚洲综合另类型色妞 | 国产精品久久久久久久久福利 | 热久久99影院 | 波多野结衣一区 | 97视频免费公开成人福利 | 九九热在线视频观看这里只有精品 | 免费国产一级 | 欧美在线成人午夜影视 | 亚洲综合国产一区二区三区 | 色老板女色狠xx网 | 久久国产首页 | 精品亚洲成a人在线播放 | 欧美片欧美日韩国产综合片 | 国产亚洲精品久久久久久小说 | 国产亚洲欧洲国产综合一区 | 精品久久精品久久 | 久久亚洲高清观看 | 亚洲精品久荜中文字幕 | 91在线视频观看 | 4虎影院午夜在线观看 | 四虎永久免费网站免费观看 | 天天插夜夜爽 | 日本一本一道久久香蕉免费 | 亚洲美女视频网站 | 国产精品日韩欧美一区二区三区 | 视频三区精品中文字幕 | 伊人成影院九九 | 91粉嫩萝控精品福利网站 | 大尺度福利视频在线观看网址 | 91久久亚洲最新一本 | 九九资源网 | 国产视频福利在线 | 亚洲精品高清国产一线久久97 |