C语言用的是ASCII码,只有0-255,但是Java就比它广泛的多,因为它用Unicode码,你可以编个这样的程序看看:
public class TestUnicode{
public static void main(String [] args){
for(int i=0;i<3000;i++){ /*因为显示器控制台无法显示太多的结果,所以,只能定义3000个,你自己可以改这里的参数,比如(i=62000;i<65535;i++)你可以看到这里面有很多Unicode对应的字符,其中还有很多中文汉字,但是绝大多数是"?",我想这个是Java开发者为以后加入其他的字符用的*/
char ch=(char)i;
System.out.println(i+ch);
}
}
}
我认为Java开发者用Unicode码就是为了让Java语言能够用到更大的范围中,我也不清楚它的细节,还是等高手出现吧,顶!!!
public class TestUnicode{
public static void main(String [] args){
for(int i=0;i<3000;i++){ /*因为显示器控制台无法显示太多的结果,所以,只能定义3000个,你自己可以改这里的参数,比如(i=62000;i<65535;i++)你可以看到这里面有很多Unicode对应的字符,其中还有很多中文汉字,但是绝大多数是"?",我想这个是Java开发者为以后加入其他的字符用的*/
char ch=(char)i;
System.out.println(i+ch);
}
}
}
我认为Java开发者用Unicode码就是为了让Java语言能够用到更大的范围中,我也不清楚它的细节,还是等高手出现吧,顶!!!
解决方案 »
- HTTPCLIENT下载后是JAR格式,应该怎么用弄后才能使用?
- 如何简单的把java程序压缩成可以直接运行的exe文件
- java更改文件名的程序,renameTo一直返回false,请各位给看看
- 怎么设置JCreator4.0 让java程序在命令提示符窗口中运行
- 请教java中分别实现数组、链表、哈希表、树的方法是什么?
- 如何用java.lang.Calendar类获取系统当前时间??!!
- 怎么产生一系列的唯一的数字?
- 一个static class 问题
- skyyoung(路人甲) ,哪里有java2:the complete reference,Fourth Edtion的下载?
- "隐藏桢"的问题
- 关于构造函数的几道头疼的题目。。
- JBuilder安装完后自己带的JRE安装到了哪里?如果我又额外安装了1个sun网站上下载的JRE 1.42,那么程序运行的时候是由哪个JRE来负责解释运
应该写成System.out.println("ch"+i+ch);