日期:2014-05-20  浏览次数:20680 次

一道简单的java题
class ZiFu 
{
public static void main(String[] args) 
{
char a='A';
char b='\u003a';
System.out.println("第一个字符类型的值等于"+a);
System.out.println("第二个字符类型的值等于"+b);
}
}

1.为什么b的值会等于“:”
2.“\u003a”是什么意思   

------解决方案--------------------
unicode编码
:的unicode编码就是\u003a
这个吧。
任何一个字符都有相应的unicode编码的。

------解决方案--------------------
看看unicode字符表就明白了
http://www.tamasoft.co.jp/en/general-info/unicode.html
------解决方案--------------------
楼上的都是正解。。楼主需要加强基础知识学习。
------解决方案--------------------
首先你定义的a和b都是char类型的,所以最后的返回结果也是char类型的。显然根据编码表\u003a对应的字符就是  :