java char 和 int 向上转型
2015-08-08 17:14
435 查看
char 占2个字节
范围为
输出为
如果这样
输出为
这是因为char + int , char 会被自动向上转型为int, ‘a’ 的 ACSII 码为97
输出为
char + String 一起, char会被转为String类型输出
范围为
[code]public class TestChar { public static void main(String[] args) { char testChar = 'a'; System.out.println(testChar); } }
输出为
[code]a
如果这样
[code]public class TestChar { public static void main(String[] args) { char testChar = 'a'; System.out.println(testChar + 0); } }
输出为
[code]97
这是因为char + int , char 会被自动向上转型为int, ‘a’ 的 ACSII 码为97
[code]public class TestChar { public static void main(String[] args) { char testChar = 'a'; System.out.println(testChar + "0"); } }
输出为
[code]a0
char + String 一起, char会被转为String类型输出
相关文章推荐
- [Java]如何避免啰嗦的代码风格
- 在eclipse 中运行 需sudo root权限执行的程序
- java 集合框架 泛型--15
- java生成csv格式的文件
- spring中scope作用域(转)
- Java加密与解密的艺术-读书笔记1-2章
- Java反射机制之类类型
- JAVA学习笔记(五)
- java i++ 和 ++i 深度解析
- 学习笔记——ajax传值数组对象中遇到的问题
- 2014届华为校园招聘机试题(java实现)
- Java:谈谈protected访问权限
- 线程通信2
- java 排序
- 利用jaxb进行xml与javabean的数据绑定
- Java集合类中Sort排序的使用方法
- Exception in thread "main" java.lang.NoClassDefFoundError错误解决
- Java实现多线程经典问题:使用三个线程实现输出ABCABC循环
- springmvc的数据回显
- Xuggle使用教程