【Java】 int与char类型间的相互转化


  在【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
View Code

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM