int[] arr = new int[10];
System.out.print("arr 初始值: ");
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + ' ');
这台程序,本来想输出他的初始值,可在最后输出的时候,使用了单引号,导致程序输出323232323232
为什么这里使用单引号会变成这样,而必须使用双引号,单引号和双引号的区别又是什么呢
System.out.print("arr 初始值: ");
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i] + ' ');
这台程序,本来想输出他的初始值,可在最后输出的时候,使用了单引号,导致程序输出323232323232
为什么这里使用单引号会变成这样,而必须使用双引号,单引号和双引号的区别又是什么呢
解决方案 »
- java 如何获取硬盘序列号
- 教下我怎么运行java吧!
- 我有两个在同一包下的类,想在b类中调用this.dispose把由a类建立的一个窗口关闭。。应该怎么写。。this.dispose不能在b类下执行
- 请问设置button被选择后所显示的颜色应该用什么方法?
- 一个超简单的问题!!!!
- j2ee,j2se是企业版与标准版有何不同???
- 大牛来,,
- 学习JAVA程序设计,有没有《WINDOWS程序设计》这样的经典书籍?
- 请指教:weblogic+jb6整和后,project-->default project properties-->run-->application 的 main class 是什么?
- 急!一个能定时执行的程序
- 谁能帮我解释一下这个算法,googel的题目
- 055-14.两个线程的问题
System.out.print(arr[i] + ' '); 你看看 print重载的 参数,你这样 打出了char的ascii值把,不是字符串了
简单点 println换行也可以。
""表示是字符串
''表示是char类型整型与char类型,通过"+"符号相连时,其结果会强制转换成整型;
但是字符串类型与char类型,通过"+"符号相连时,其结果会强制转换成字符串类型;' '强制转换成整型时,其值就是32
' '强制转换成字符串时,其值就是" "