在【Java】 劍指offer(16) 打印1到最大的n位數中遇到了int類型與char類型之間的轉換,這裏總結一下。html
(1)int類型轉char類型,將數字加一個‘0’,並強制類型轉換爲char便可。java
(2)char類型裝int類型,將字符減一個‘0’便可。ide
例子:post
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