基本的AscII码要记在脑子里啊!!!!!
字符 | 十进制 | 十六进制 |
a | 97 | 61 |
A | 65 | 41 |
0 | 48 | 30 |
傻瓜式获取AscII码用int
int a = 'a';
//结果为97
//也可以利用强制类型转换直接输出
System.out.println((int)'a');
//结果为97
通过AscII码获取字符型的随机数字
char的强制转换,是将要转换的数字看为AscII码从而转换为字符的
所以获取随机数不可以是0-9,而是0-9的AscII码
//随机一个整数数字,转为字符型
Random r = new Random();
//0的AscII码为48,所以代码为
char temp = (char)(r.nextInt(10)+48);