1. 程式人生 > >字元型別 & 包裹型別 & Math型別

字元型別 & 包裹型別 & 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