字元型別 & 包裹型別 & Math型別
1、字元型別
——單個字元是一種特殊的型別:char
——用單引號表示的字元字面量:'a'、'1'·······
——Java使用Unicode來表示字元,可以表達包括漢字在內的多種文字。
字元計算:
(1)、char c = 'A'; c++; System.out.println(c); 輸出結果:B
(2)、char c = 'A'; d = 'D'; System.out.println(d-c); 輸出結果:3
(3)、char c = 'A'; System.out.println((int)c); 輸出結果:65
(4)、char c = 65; System.out.println(c); 輸出結果:A
字元大小寫轉換 :
char c = 'A'; char d = (char)(c+ 'a' - 'A'); System.out.println(d); 輸出結果:a
char c = 'a'; char d = (char)(c+ 'A' - 'a'); System.out.println(d); 輸出結果:A
2、包裹(wrap)型別
基本型別 | 包裹型別 |
boolean | Boolean |
char | Character |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
從中可以看出,包裹型別就是把基本型別的名字第一個字母大寫。
在Java系統類庫中,所有第一個字母大寫的,都是類的名字。
3、Math型別
abs——絕對值
pow——冪次
random——隨機數,在(0, 1)之間
round——對於小數的四捨五入
System.out.println(Math.abs(-12)); 輸出結果:12
System.out.println(Math.pow(2, 3)); 輸出結果:8
System.out.println(Math.random()); 輸出結果:0.561·······
System.out.println(Math.round(10.612)); 輸出結果:11