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

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

Java基本數據類型有哪些

更新時間:2022-04-12 10:51:49 來源:動力節點 瀏覽1535次

Java基本數據類型有哪些?動力節點小編來為大家介紹。變量只不過是用于存儲值的保留內存位置。這意味著當您創建一個Java變量時,您會在內存中保留一些空間。

根據變量的數據類型,操作系統分配內存并決定可以在保留內存中存儲什么。因此,通過為變量分配不同的數據類型,您可以在這些變量中存儲整數、小數或字符。

Java中有兩種數據類型可用 

原始數據類型

引用/對象數據類型

原始數據類型

Java 支持八種原始數據類型。原始數據類型由語言預定義并由關鍵字命名?,F在讓我們詳細研究八種原始數據類型。

字節

字節數據類型是一個 8 位有符號二進制補碼整數

最小值為 -128 (-2^7)

最大值為 127(含)(2^7 -1)

默認值為 0

字節數據類型用于節省大型數組中的空間,主要是代替整數,因為字節比整數小四倍。

示例:字節 a = 100,字節 b = -50

短的

短數據類型是 16 位有符號二進制補碼整數

最小值為 -32,768 (-2^15)

最大值為 32,767(含)(2^15 -1)

短數據類型也可用于保存內存為字節數據類型。short 比整數小 2 倍

默認值為 0。

示例:短 s = 10000,短 r = -20000

整數

Int 數據類型是一個 32 位有符號二進制補碼整數。

最小值為 - 2,147,483,648 (-2^31)

最大值為 2,147,483,647(含)(2^31 -1)

除非擔心內存,否則整數通常用作整數值的默認數據類型。

默認值為 0

示例:int a = 100000,int b = -200000

Long 數據類型是 64 位有符號二進制補碼整數

最小值為 -9,223,372,036,854,775,808(-2^63)

最大值為 9,223,372,036,854,775,807(含)(2^63 -1)

當需要比 int 更寬的范圍時使用此類型

默認值為 0L

示例:長a = 100000L,長b = -200000L

漂浮

浮點數據類型是單精度 32 位 IEEE 754 浮點

浮點數主要用于在大的浮點數數組中節省內存

默認值為 0.0f

浮點數據類型從不用于貨幣等精確值

示例:浮點 f1 = 234.5f

雙倍的

double 數據類型是雙精度 64 位 IEEE 754 浮點

這種數據類型一般作為十進制值的默認數據類型,一般默認選擇

雙精度數據類型絕不能用于貨幣等精確值

默認值為 0.0d

示例:雙 d1 = 123.4

布爾值

布爾數據類型表示一位信息

只有兩個可能的值:真和假

此數據類型用于跟蹤真/假條件的簡單標志

默認值為假

示例:布爾值一 = true

字符

char 數據類型是單個 16 位 Unicode 字符

最小值為“\u0000”(或 0)

最大值為 '\uffff'(或 65,535 包括在內)

Char數據類型用于存儲任何字符

示例:char letterA = 'A'

參考數據類型

引用變量是使用定義的類的構造函數創建的。它們用于訪問對象。這些變量被聲明為不能更改的特定類型。例如,員工、小狗等。

類對象和各種類型的數組變量屬于引用數據類型。

任何引用變量的默認值為 null。

引用變量可用于引用聲明類型或任何兼容類型的任何對象。

示例: Animal 動物 = new Animal("giraffe");

Java 字面量

文字是固定值的源代碼表示。它們直接在代碼中表示,無需任何計算。

文字可以分配給任何原始類型變量。例如:

byte a = 68;
char a = 'A';

byte、int、long 和 short 也可以用十進制(以 10 為底)、十六進制(以 16 為底)或八進制(以 8 為底)數字系統來表示。

前綴 0 用于表示八進制,前綴 0x 表示在將這些數字系統用于文字時使用十六進制。例如:

int decimal = 100;
int octal = 0144;
int hexa =  0x64;

Java 中的字符串字面量與大多數其他語言一樣,通過在一對雙引號之間包含一系列字符來指定。字符串文字的例子是 :

"Hello World"
"two\nlines"
"\"This is in quotes\""

String 和 char 類型的文字可以包含任何 Unicode 字符。例如 :

char a = '\u0001';
String a = "\u0001";

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人在线网| 成人性动漫高清免费观看网址 | 免费看污视频的软件 | 一级黄色片免费观看 | 农村妇女又色黄一级毛片 | 曰皮全部过程视频免费国产 | 在线播放亚洲视频 | 日韩在线观看一区 | 男女91视频| 国产精品亚洲国产三区 | 在线免费视频网站 | 高清性色生活片97 | 动漫精品专区一区二区三区不卡 | 亚洲欧洲免费视频 | 国产a不卡 | 日日噜噜夜夜狠狠视频欧美人 | 欧美日韩在线视频观看 | 美女日批视频在线观看 | 欧美日韩亚洲综合在线一区二区 | 日韩一区二区三区四区 | 在线成人毛片 | 亚洲九九夜夜 | 高清视频黄色录像免费 | 日韩51 | 日韩视频在线精品视频免费观看 | 又黄又爽的美女免费视频 | 在线欧美日韩国产 | 亚洲免费专区 | 成人久久久精品乱码一区二区三区 | 亚洲福利 影院 | 亚洲欧美一区二区视频 | 美女一级ba大片免色无遮住 | 欧美一级第一免费高清 | 久久免费特黄毛片 | 国产91亚洲精品 | 免费女上男下xx00视频 | 亚洲国产二区三区久久 | 欧美日韩国产另类一区二区三区 | 免费看一级黄色大片 | pornh日本xxxxhd| 日韩视频第一页 |