1.1 數制
1.1.1 基本概念
1.1.2 Java語言中的數製表現形式
- 二進制(如1100110011)
- 八進制(如014)
- 十六進制(如0xB)
- 十進制(如89)
1.2 數據類型
Java語言是一個強調數據類型的語言,在聲明任何變量時,必須將該變量定義爲一種數據類型。
Java中的數據類型包括基本數據類型和對象類型(也稱爲引用數據類型)。
1.2.1 整型
整型是整數類型,沒有小數點的數字,可以爲整數也可以爲負數。
整型類型主要有四種:字節型(byte)、整數型(int)、短整型(short)和長整型(long)。
字節型
byte用一個字節來表示整數值。無論採用哪種進制,在輸出控制檯上,系統都會將其自動轉化爲十進制。
短整型
short用兩個字節表示整數值。
整數型
又稱爲int型,用4個字節來表示整數值。
長整型
long用8個字節來表示整數型。
1.2.2 字符型
字符型佔兩個字節。必須以單引號表示,'A’表示一個字符,“A”表示字符串。
1.2.3 浮點型
浮點型數據表示有小數部分的數字,總共有兩種類型:單精度浮點型(float)和雙精度浮點型(double)。
單精度浮點型
佔4個字節,有效數字最長爲7位。
每個單精度浮點型數據後面都有一個標誌性符號F或f。
雙精度浮點型
雙精度浮點型數據佔據8個字節,有效數字最長爲15位,後面帶有標誌性符號D或d。系統默認不帶標誌性符號的浮點數據是雙精度浮點型。
public class Double
{
public static void main(String[] args)
{
float x=23f;
double y=44;
System.out.println("x="+x);
System.out.println("y="+y);
}
}