国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量

這篇具有很好參考價(jià)值的文章主要介紹了【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量,Java之光,java,開(kāi)發(fā)語(yǔ)言
?? 嶼小夏 : 個(gè)人主頁(yè)
??個(gè)人專欄 : Java入門到精通
?? 莫道桑榆晚,為霞尚滿天!

??前言

在Java編程中,理解常量、數(shù)據(jù)類型以及變量是構(gòu)建程序邏輯的基礎(chǔ)。本文將深入介紹Java中的字面常量、數(shù)據(jù)類型和整型變量,幫助讀者掌握這些基礎(chǔ)概念,為編寫高效的Java程序打下堅(jiān)實(shí)基礎(chǔ)。

一、字面常量

System.Out.println("Hello World");

上面代碼不論程序何時(shí)運(yùn)行,輸出的都是HelloWorld,其實(shí)"Hello World"就是字面常量。

常量即程序運(yùn)行期間,固定不變的量稱為常量,比如:一個(gè)禮拜七天,一年12個(gè)月等

public class Demo{
	public static void main(String[] args){
        System.Out.println("hello world!");
        System.Out.println(100);
        System.Out.println(3.14);
        System.Out.println('A');
        System.Out.println(true);
        System.Out.println(false);
	}
}

其中:100、3.14、‘A’、true/false都是常量,將其稱為字面常量。

字面常量的分類

  1. 字符串常量:由""括起來(lái)的,比如“12345”、“hello”、“你好”。
  2. 整形常量:程序中直接寫的數(shù)字(注意沒(méi)有小數(shù)點(diǎn)),比如:100、1000
  3. 浮點(diǎn)數(shù)常量:程序中直接寫的小數(shù),比如:3.14、0.49
  4. 字符常量:由 單引號(hào) 括起來(lái)的當(dāng)個(gè)字符,比如:‘A’、‘1’
  5. 布爾常量:只有兩種true和false
  6. 空常量:null

注意:字符串、整形、浮點(diǎn)型、字符型以及布爾型,在Java中都稱為數(shù)據(jù)類型。

二、數(shù)據(jù)類型

在Java中數(shù)據(jù)類型主要分為兩類:基本數(shù)據(jù)類型引用數(shù)據(jù)類型

基本數(shù)據(jù)類型有四類八種:

  1. 四類:整型、浮點(diǎn)型、字符型以及布爾型

  2. 八種:

    【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量,Java之光,java,開(kāi)發(fā)語(yǔ)言

注意

  • 不論是在16位系統(tǒng)還是32位系統(tǒng),int都占用4個(gè)字節(jié),long都占8個(gè)字節(jié)
  • 整形和浮點(diǎn)型都是帶有符號(hào)的
  • 整型默認(rèn)為int型,浮點(diǎn)型默認(rèn)為double
  • 字符串屬于引用類型,該中類型后序介紹

擴(kuò)展

什么是字節(jié)?

字節(jié)是計(jì)算機(jī)中表示空間大小的基本單位.

計(jì)算機(jī)使用二進(jìn)制表示數(shù)據(jù). 我們認(rèn)為 8 個(gè)二進(jìn)制位(bit) 為一個(gè)字節(jié)(Byte).

我們平時(shí)的計(jì)算機(jī)為 8GB 內(nèi)存, 意思是 8G 個(gè)字節(jié).

其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.

所以 8GB 相當(dāng)于 80 多億個(gè)字節(jié)

三、變量

3.1 變量概念

在程序中,除了有始終不變的常量外,有些內(nèi)容可能會(huì)經(jīng)常改變,比如:人的年齡、身高、成績(jī)分?jǐn)?shù)、數(shù)學(xué)函數(shù)的

計(jì)算結(jié)果等,對(duì)于這些經(jīng)常改變的內(nèi)容,在Java程序中,稱為變量而數(shù)據(jù)類型就是用來(lái)定義不同種類變量的。

3.2 語(yǔ)法格式

定義變量的語(yǔ)法格式為

數(shù)據(jù)類型 變量名 = 初始值;

舉例:

int a = 10; // 定義整形變量a,a是變量名也稱為標(biāo)識(shí)符,該變量中放置的值為10
double d = 3.14;
char c = 'A';
boolean b = true;
System.Out.println(a);
System.Out.println(d);
System.Out.println(c);
System.Out.println(b);
a = 100; // a是變量,a中的值是可以修改的,注意:= 在java中表示賦值,即將100交給a,a中保存的值就是100
System.Out.println(a);
// 注意:在一行可以定義多個(gè)相同類型的變量
int a1 = 10, a2 = 20, a3 = 30;
System.Out.println(a1);
System.Out.println(a2);
System.Out.println(a3);

四、整型變量

4.1 整型變量

// 方式一:在定義時(shí)給出初始值
int a = 10;
System.Out.println(a);
// 方式二:在定義時(shí)沒(méi)有給初始值,但使用前必須設(shè)置初值
int b;
b = 10;
System.Out.println(b);
// 使用方式二定義后,在使用前如果沒(méi)有賦值,則編譯期間會(huì)報(bào)錯(cuò)
int c;
System.Out.println(c);
c = 100;
// int型變量所能表示的范圍:
System.Out.println(Integer.MIN_VALUE);
System.Out.println(Integer.MAX_VALUE);
// 注意:在定義int性變量時(shí),所賦值不能超過(guò)int的范圍
int d = 12345678901234; // 編譯時(shí)報(bào)錯(cuò),初值超過(guò)了int的范圍

注意事項(xiàng)

  1. int不論在何種系統(tǒng)下都是4個(gè)字節(jié)
  2. 推薦使用方式一定義,如果沒(méi)有合適的初始值,可以設(shè)置為0
  3. 在給變量設(shè)置初始值時(shí),值不能超過(guò)int的表示范圍,否則會(huì)導(dǎo)致溢出
  4. 變量在使用之前必須要賦初值,否則編譯報(bào)錯(cuò)
  5. int的包裝類型為 Integer

4.2 長(zhǎng)整型變量

int a = 10;
long b = 10; // long定義的長(zhǎng)整型變量
long c = 10L; // 為了區(qū)分int和long類型,一般建議:long類型變量的初始值之后加L或者l
long d = 10l; // 一般更加以加大寫L,因?yàn)樾憀與1不好區(qū)分
// long型變量所能表示的范圍:這個(gè)數(shù)據(jù)范圍遠(yuǎn)超過(guò) int 的表示范圍. 足夠絕大部分的工程場(chǎng)景使用.
System.Out.println(Long.MIN_VALUE);
System.Out.println(Long.MAX_VALUE);

注意事項(xiàng)

  1. 長(zhǎng)整型變量的初始值后加L或者l,推薦加L
  2. 長(zhǎng)整型不論在那個(gè)系統(tǒng)下都占8個(gè)字節(jié)
  3. 長(zhǎng)整型的表示范圍為:-2^63 ~ 2^63-1
  4. long的包裝類型為L(zhǎng)ong

4.3 短整型變量

short a = 10;
System.Out.println(a);
// short型變量所能表示的范圍:
System.Out.println(Short.MIN_VALUE);
System.Out.println(Short.MAX_VALUE);

注意事項(xiàng)

  1. short在任何系統(tǒng)下都占2個(gè)字節(jié)
  2. short的表示范圍為:-32768 ~ 32767
  3. 使用時(shí)注意不要超過(guò)范圍(一般使用比較少)
  4. short的包裝類型為Short

【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量,Java之光,java,開(kāi)發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-838559.html

到了這里,關(guān)于【Java探索之旅】數(shù)據(jù)類型與變量,字面常量,整型變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 初始Go語(yǔ)言2【標(biāo)識(shí)符與關(guān)鍵字,操作符與表達(dá)式,變量、常量、字面量,變量作用域,注釋與godoc】

    ??go變量、常量、自定義類型、包、函數(shù)的命名方式必須遵循以下規(guī)則: 首字符可以是任意Unicode字符或下劃線。 首字符之外的部分可以是Unicode字符、下劃線或數(shù)字。 名字的長(zhǎng)度無(wú)限制。 理論上名字里可以有漢字,甚至可以全是漢字,但實(shí)際中不要這么做。 Go語(yǔ)言

    2023年04月09日
    瀏覽(89)
  • 【C語(yǔ)言趣味教程】(5) 常量:字面常量 | 類型常量 | const 關(guān)鍵字 | const 的聲明 | 程序中的只讀概念 | const 保護(hù)機(jī)制 | 如何巧妙區(qū)分 “指針常量“ 和 “常量指針“

    【C語(yǔ)言趣味教程】(5) 常量:字面常量 | 類型常量 | const 關(guān)鍵字 | const 的聲明 | 程序中的只讀概念 | const 保護(hù)機(jī)制 | 如何巧妙區(qū)分 “指針常量“ 和 “常量指針“

    ??? ?? 《C語(yǔ)言趣味教程》?? 猛戳訂閱?。。?? 專欄介紹 / 總目錄: 【C語(yǔ)言趣味教程】(0) 導(dǎo)航篇 ? ——?熱門專欄《維生素C語(yǔ)言》的重制版 —— ?? 寫在前面: 這是一套?C 語(yǔ)言趣味教學(xué)專欄,目前正在火熱連載中,歡迎猛戳訂閱!本專欄保證篇篇精品,繼續(xù)保持本人

    2024年02月15日
    瀏覽(18)
  • Rust變量、常量聲明與基本數(shù)據(jù)類型

    Rust是一門系統(tǒng)級(jí)別的編程語(yǔ)言,注重安全性、性能和并發(fā)。在這篇博客中,我們將介紹Rust中的變量、常量聲明以及基本數(shù)據(jù)類型,并通過(guò)示例說(shuō)明每一種類型的用法。 在Rust中,使用 let 聲明變量。變量默認(rèn)是不可變的,要使其可變,需要使用 mut 。 常量使用

    2024年01月18日
    瀏覽(27)
  • 【go語(yǔ)言】2.1.1 變量,常量和數(shù)據(jù)類型

    【go語(yǔ)言】2.1.1 變量,常量和數(shù)據(jù)類型

    Go 語(yǔ)言中,變量是存儲(chǔ)數(shù)據(jù)的基本單位,常量則是固定不變的數(shù)據(jù)。每個(gè)變量和常量都有其對(duì)應(yīng)的數(shù)據(jù)類型。 在 Go 語(yǔ)言中,你可以使用? var ?來(lái)聲明一個(gè)變量: 上面的代碼聲明了一個(gè)名為? name ?的變量,它的類型是? string 。你也可以在聲明變量的同時(shí)給它賦值: 或

    2024年02月15日
    瀏覽(20)
  • 【C】C語(yǔ)言數(shù)據(jù)類型、常量變量的介紹

    【C】C語(yǔ)言數(shù)據(jù)類型、常量變量的介紹

    下圖為C語(yǔ)言常見(jiàn)的數(shù)據(jù)類型: (浮點(diǎn)數(shù)就是我們常見(jiàn)的小數(shù),字符類型要用‘’引起來(lái),在C語(yǔ)言中字符串類型要用字符數(shù)組來(lái)表示,以后給大家慢慢介紹) 在C語(yǔ)言中沒(méi)種數(shù)據(jù)類型所占的空間大小是不一樣的,在這里給大家介紹一個(gè)庫(kù)函數(shù): sizeof ,它可以計(jì)算每種數(shù)據(jù)類型

    2024年02月09日
    瀏覽(27)
  • 二、GoLang輸出HelloWorld、基本數(shù)據(jù)類型、變量常量定義、基本類型轉(zhuǎn)換

    go語(yǔ)言中,想要輸出內(nèi)容到控制臺(tái),package必須是main,包括方法名也必須是main, go語(yǔ)言輸出的語(yǔ)法是 fmt 庫(kù)。 Go語(yǔ)言的基本類型有: boolean:布爾類型 true / false string :字符串類型 數(shù)值型: int8:有符號(hào)8位整型(-128到127)長(zhǎng)度 int16:有符號(hào)16位整型(-32768到32767)長(zhǎng)度 int32:有

    2024年02月09日
    瀏覽(24)
  • 【Go基礎(chǔ)】編譯、變量、常量、基本數(shù)據(jù)類型、字符串

    【Go基礎(chǔ)】編譯、變量、常量、基本數(shù)據(jù)類型、字符串

    面試題文檔下鏈接點(diǎn)擊這里免積分下載 go語(yǔ)言入門到精通點(diǎn)擊這里免積分下載 使用 go build 1.在項(xiàng)目目錄下執(zhí)行 2.在其他路徑下編譯 go build ,需要再后面加上項(xiàng)目的路徑(項(xiàng)目路徑從GOPATH/src后開(kāi)始寫起,編譯之后的可執(zhí)行文件就保存再當(dāng)前目錄) 3.打包的時(shí)候自定義名字:

    2024年02月09日
    瀏覽(28)
  • Verilog數(shù)據(jù)類型/常量/變量[學(xué)習(xí)筆記day3]

    Verilog數(shù)據(jù)類型/常量/變量[學(xué)習(xí)筆記day3]

    1 數(shù)據(jù)類型 數(shù)據(jù)類型是用來(lái)表示數(shù)字電路中的 數(shù)據(jù)存儲(chǔ) 和 傳遞單元 。 Verilog HDL中共有19種數(shù)據(jù)類型,其中 最基本的有4種 : 常:integer型 parameter型 變:reg型 wire型 其他:large, medium, scalared, small, time, tri, tri0, tri1, triand, trior, trireg, vectored, wand, wor等。 2 常量 在程序運(yùn)行過(guò)程中

    2024年02月05日
    瀏覽(17)
  • 【C語(yǔ)言基礎(chǔ)考研向】02 數(shù)據(jù)類型-常量-變量

    【C語(yǔ)言基礎(chǔ)考研向】02 數(shù)據(jù)類型-常量-變量

    文章目錄: 一.數(shù)據(jù)類型 二.常量 三.變量 四. 整型數(shù)據(jù) 五.浮點(diǎn)型數(shù)據(jù) 六.字符型數(shù)據(jù) 七.字符串常量 數(shù)據(jù)類型分為四大類: 基本類型 整型 浮點(diǎn) 字符型 構(gòu)造類型 數(shù)組 結(jié)構(gòu)體 指針類型 空類型 常量是指在程序運(yùn)行過(guò)程中,其值不發(fā)生變化的量。常量又可分為整型、實(shí)型(也稱浮

    2024年01月16日
    瀏覽(26)
  • SCL語(yǔ)言的數(shù)據(jù)類型和常量與變量聲明方式

    SCL語(yǔ)言的數(shù)據(jù)類型主要包含以下幾類: 1. 基本數(shù)據(jù)類型: - BOOL:布爾類型,取值為TRUE或FALSE。 - INT:整數(shù)類型,取值范圍為-32768~32767(16位PLC)或-2147483648~2147483647(32位PLC)。 - UINT:無(wú)符號(hào)整數(shù)類型,取值范圍為0~65535(16位PLC)或0~4294967295(32位PLC)。 - REAL:?jiǎn)尉雀↑c(diǎn)數(shù)

    2024年02月09日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包