JavaRush /Java Blog /Random-TW /Java 基本型別
articles
等級 15

Java 基本型別

在 Random-TW 群組發布
如同已經提到的,Java 中定義了以下基本類型: Java 基本型別 - 1
  • 整數類型;
  • 真實類型;
  • 布林類型。
原始變數宣告語句後面可以跟初始化語句“ =”,該語句為已建立的變數指派初始值。

1.整數變數類型

整數型別的分配記憶體量有所不同。表中給出了整數類型的特徵。1.1.
桌子 1.1. Java 整數類型的特徵
Java 基本型別 - 2從下表中可以看出,除 type 之外的整數變數char在 Java 語言中都被視為有符號變數。可以透過以下三種方式之一在程式中指定整數常數:十進位、十六進位或八進位值。預設情況下,所有數字都被解釋為十進制並且類型為intlong您可以透過在數字末尾添加字母"l"或字母來明確指示類型成員資格"L"。 使用字元或後面跟著數字值(數字和字母或)指定十六進位值,例如:。八進位表示法中的數字必須以零開頭,後面跟著一個或多個八進位數字,例如。八進制和十六進制數可以為正數或負數,並且在與十進位表示的數字相同的範圍內變化(例如,十六進制數的最大值和最小值為 - ,八進制數的相應值為和- ) 宣告整數變數:"0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java 中的字元是使用關鍵字定義的char,並使用 Unicode 標準實作。您可以在程式中指定符號常數或將其指定為常規符號。符號意義必須用一對單撇號括起來,例如:
char symbol='f';
編寫字元的另一種方法是一"\u"對字元後面跟著代表字元的 Unicode 程式碼的四位十六進位數字(範圍從0000FFFF),例如:
char symbol = '\u0042';
鍵盤上找不到的一些字符可以使用所謂的轉義序列來指定,\其中包含字符“”,後跟標識轉義序列的字母字符,如表 1 所示。1.2.
桌子 1.2. Java 語言中使用的轉義序列
Java 基本型別 - 3

2. 變數的實數類型

Java 語言支援常規和雙位浮點數和變數 - 類型floatdouble。對於浮點數,您需要指定整數和小數部分,用點分隔,例如4.67.0。對於大數,可以使用指數表示法(以符號"e"或符號將尾數與指數分開"E"),例如數-3.58×107寫為–3.58E7,數73.675×10-15寫成73.675e-15。Java 實數類型的特徵如表所示。2.1.
桌子 2.1. Java 實數類型的特徵
Java 基本型別 - 4浮點變數不僅可以儲存數值,還可以儲存任何特殊定義的標誌(狀態):負無窮大、負零、正無窮大、正零和非數字NaN。所有浮點常數都假定為 型態double。要指定數字類型,必須float在其末尾附加一個符號"f"或符號"F"浮點變數宣告範例:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3.布林變數類型

布林變數(Boolean Variables)可以取兩個值之一:“true”或“false”,在程式語言中用於關係(比較)和邏輯運算。那麼,對比的結果
5 > 3
將為“true”,並且比較的結果
8 < 1
將是“假”。與 C 不同,其中結果「false」與類型 0 的整數值關聯int,而結果「true」與類型 的非零值關聯int,因此,比較結果被分配一個整數值(通常為0 或1),Java 引入了布林變數自己的、單獨的資料類型。Java 中的布林變數使用 boolean 關鍵字指定,並且只能具有兩個值之一:truefalse,例如
boolean switch = true;
來源連結:Java 基本類型
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION