Java数据类型和标识符
在本教程中,我們將了解Java中的數(shù)據(jù)類型和標(biāo)識(shí)符。
Java語(yǔ)言具有豐富的數(shù)據(jù)類型實(shí)現(xiàn)。 數(shù)據(jù)類型指定大小和可以存儲(chǔ)在標(biāo)識(shí)符中的值的類型。
Java數(shù)據(jù)類型分為兩類:
原始類型
Java定義了八種原始數(shù)據(jù)類型:字節(jié),短型,整數(shù),長(zhǎng)型,字符,浮點(diǎn)型,雙精度和布爾型。 基本類型通常也稱為簡(jiǎn)單類型。
這些可以分為四組:
- 整數(shù) :此組包括byte,short,int和long,它們用于全值帶符號(hào)數(shù)字。
- 浮點(diǎn)數(shù):該組包括浮點(diǎn)數(shù)和雙精度數(shù),代表小數(shù)精度的數(shù)字。
- 字符:此組包括char,代表字符集中的符號(hào),例如字母和數(shù)字。
- 布爾值:該組包括布爾值,布爾值是表示真/假值的特殊類型。
在接下來(lái)的章節(jié)中,我們將通過(guò)示例程序詳細(xì)介紹每種類型。
整數(shù)
Java定義了四種整數(shù)類型:
byte,short,int和long 。 所有這些都是帶符號(hào)的正值和負(fù)值。 Java不支持帶正負(fù)號(hào)的無(wú)符號(hào)整數(shù)。 許多其他計(jì)算機(jī)語(yǔ)言支持有符號(hào)和無(wú)符號(hào)整數(shù)。 但是,Java的設(shè)計(jì)師認(rèn)為無(wú)符號(hào)整數(shù)是不必要的。
byte:這是1個(gè)字節(jié)(8位)的整數(shù)數(shù)據(jù)類型。 值范圍從-128到127。默認(rèn)值為零。 例如: 字節(jié)b = 10;
short: 2字節(jié)(16位)整數(shù)數(shù)據(jù)類型。 值范圍從-32768到32767。默認(rèn)值為零。 例如: short s = 11;
int: 4字節(jié)(32位)整數(shù)數(shù)據(jù)類型。 值范圍為-2147483648至2147483647。默認(rèn)值為零。 例如: int i = 10;
long:它是8個(gè)字節(jié)(64位)的整數(shù)數(shù)據(jù)類型。 值范圍從-9,223,372,036,854,775,808到9,223,372,036,854,775,807。 默認(rèn)值為零。 例如: long l = 100012;
浮點(diǎn)類型
浮點(diǎn)數(shù),也稱為實(shí)數(shù),用于評(píng)估需要小數(shù)精度的表達(dá)式。 例如,平方根或先驗(yàn)等計(jì)算
例如正弦和余弦,會(huì)導(dǎo)致其精度需要浮點(diǎn)類型的值。
float:這是4個(gè)字節(jié)(32位)的float數(shù)據(jù)類型。 默認(rèn)值為0.0f。 例如: float ff = 10.3f;
double:它是8個(gè)字節(jié)(64位)的float數(shù)據(jù)類型。 默認(rèn)值為0.0d。 例如: double db = 11.123;
性格
在Java中,用于存儲(chǔ)字符的數(shù)據(jù)類型為char。 但是,C / C ++程序員要提防:Java中的char與C或C ++中的char不同。 在C / C ++中,char為8位寬。
char:這是2個(gè)字節(jié)(16位)的無(wú)符號(hào)unicode字符。 范圍從0到65,535。 例如:char c ='a';
布爾值
Java具有邏輯值的原始類型,稱為布爾值。 它只能具有兩個(gè)可能的值之一,即true或false。 這是所有關(guān)系運(yùn)算符返回的類型,例如在<b的情況下。 布爾值也是控制控制語(yǔ)句(如if和for)的條件表達(dá)式所需的類型。
示例: boolean b = true;
非原始(參考)數(shù)據(jù)類型
參考變量是使用類的已定義構(gòu)造函數(shù)創(chuàng)建的。 它們用于訪問(wèn)對(duì)象。 這些變量被聲明為無(wú)法更改的特定類型。 例如,員工,學(xué)生等。
類對(duì)象和各種類型的數(shù)組變量都屬于引用數(shù)據(jù)類型。 任何參考變量的默認(rèn)值為null。 引用變量可用于引用聲明類型或任何兼容類型的任何對(duì)象。
示例: Employee employee = new Employee(“ Arun”);
串
字符串是Java中的一種特殊數(shù)據(jù)類型。 我們將在下一章中看到有關(guān)String的更多信息。
Java中的標(biāo)識(shí)符
所有Java組件都需要名稱。 用于類,方法,接口和變量的名稱稱為標(biāo)識(shí)符。 標(biāo)識(shí)符必須遵循一些規(guī)則。 規(guī)則如下:
在此處閱讀有關(guān)命名約定中Java最佳實(shí)踐的更多信息。
翻譯自: https://www.javacodegeeks.com/2017/10/java-data-type-identifier.html
總結(jié)
以上是生活随笔為你收集整理的Java数据类型和标识符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 楞严经讲的是什么内容(飞雪经典楞严经白话
- 下一篇: Java 9中的新Regex功能