在【Java】 劍指offer(16) 打印1到最大的n位數中遇到了int類型與char類型之間的轉換,這里總結一下。
(1)int類型轉char類型,將數字加一個‘0’,並強制類型轉換為char即可。
(2)char類型裝int類型,將字符減一個‘0’即可。
例子:
public static void main(String[] args) {
//int類型轉char類型
int number = 9;
char cNumber= (char) (number+'0');
System.out.println("Number "+number+" to char is:"+cNumber);
//char類型轉int類型
char cNumber2='3';
int number2=cNumber2-'0';
System.out.println("Char "+cNumber2+" to number is:"+number2);
}
Number 9 to char is:9 Char 3 to number is:3
