Java是一種強類型語言,其中char和int是兩種常見的基本數(shù)據(jù)類型。char表示字符,int表示整型。
char類型的變量存儲的是Unicode編碼中的字符值。char類型占用2個字節(jié)(16位),范圍從0到65535。要聲明一個char類型的變量,可以使用以下語法:
char c = 'a';
上述語法將字符'a'賦值給了變量c。
int類型的變量存儲的是整數(shù)值。int類型占用4個字節(jié)(32位),范圍從-2147483648到2147483647。要聲明一個int類型的變量,可以使用以下語法:
int i = 100;
上述語法將整數(shù)100賦值給了變量i。
char和int類型之間可以相互轉(zhuǎn)換。char類型可以轉(zhuǎn)換為int類型,int類型也可以轉(zhuǎn)換為char類型。
要將char類型的變量轉(zhuǎn)換為int類型,只需將其賦值給一個int類型的變量即可:
char c = 'a'; int i = c;
上述語法將字符'a'的Unicode編碼轉(zhuǎn)換為整數(shù),并賦值給了變量i。
要將int類型的變量轉(zhuǎn)換為char類型,需要使用強制類型轉(zhuǎn)換。以下是一個示例:
int i = 97; char c = (char) i;
上述語法將整數(shù)97強制轉(zhuǎn)換為字符'a'。