一道简单的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对应的字符就是 :