Java學習6——基礎資料型別 (Elementary Data Type)及其轉換

來源:互聯網
上載者:User

標籤:兩種   單元   轉換   關鍵字   3.4   str   八進位   double   引號   

Java常量:

Java的常量值用字串表示,區分不同的資料類型

  整型常量123、浮點型常量3.14、字元常量‘a’、邏輯常量true、字串常量“helloworld”。

  ps:此‘常量’區別於final關鍵字所修飾的不可更改變數。

 

Java變數:

  Java變數是程式中最基本的儲存單元,其要素包括變數名,變數類型和作用於。

  Java程式中每一個變數都屬於特定的資料類型,在使用前必須對其聲明,然後必須進行賦值,才能使用。

int i = 100;float f = 12.2fdouble d1, d2, d3 = 0.123; //d1和d2未賦值,d3=0.123String s = "hello world";

 

局部變數和成員變數的區別:

  局部變數,方法體內部聲明的變數(包括形參)。

  成員變數,在方法體外,類體內聲明的變數。

 

Java的4種基礎資料型別 (Elementary Data Type):

布爾型(boolean)、字元型(char)、整數型(byte、short、int、long)、浮點型(float、double)

  布爾型(boolean),只允許取值true或false,不可以用0或非0的整數代替true和false(這和C語言不一樣)

  字元型(char),1、字元常量用單引號括起來的單個字元,2、允許使用逸出字元‘\‘來將其後的字元轉變為其他含義,3、Java字元採用Unicode編碼,每個字元佔兩個位元組(Unicode是全球語言統一編碼)

  整數型(byte、short、int、long),1、Java各整數類型有固定的數表示範圍,不受具體作業系統的影響,保證了Java程式的可移植性。2、byte型1位元組、short型2位元組、int型4位元組、long型8位元組,沒有無符號整型。3、正常數值為十進位整數,以0開頭數值為八進位整數,以0x開頭為十六進位數。4、Java語言的整型常量預設為int型,聲明long類常量時數值後必須加上‘l’或‘L’。

int a1 = 600;//正確long a2 = 666666666666L;//必須加L否則出錯

  浮點型(float、double),1、Java浮點類型有固定的數表示範圍,不受具體作業系統的影響。2、float型4位元組、double型8位元組。3、兩種表示形式:十進位數和科學計數法。4、Java語言的浮點類型常量預設為double型,聲明float類常量時數值後必須加上‘f’或‘F’。

double d = 123.456;//正確float f = 12.34f;//必須加f否則出錯

 

Java學習6——基礎資料型別 (Elementary Data Type)及其轉換

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.