java中int和char的转化方法

来源:互联网 发布:电脑锣编程是什么 编辑:程序博客网 时间:2024/06/14 23:39

1.int类型转为char

int num = 9;char ch = (char)(num + '0');system.out.println(ch);//为字符'9',n为0~9。

2.char类型转为int

char ch = '9';int num = (int)ch - (int)('0');System.out.println(num);//为数字9,n为0~9。

原理: ‘9’相当于ascii中的57,(char)(num + ‘0’)相当于9+48得数字57转为字符为’9’;

原创粉丝点击