黑马程序员技术交流社区
标题:
此处为何不能用单引号,求单引号和双引号的区别
[打印本页]
作者:
893269222
时间:
2015-4-17 17:01
标题:
此处为何不能用单引号,求单引号和双引号的区别
class Demo1
{
public static void main(String[] args)
{
char[] arr={'3','2'};
System.out.print(arr[0]+",");//此处为什么不能用单引号
System.out.println(',');
System.out.println(",");
}
复制代码
作者:
xlunaer
时间:
2015-4-17 18:52
char是字符类型。一个字符用单引号括起来表示,println打印的是String类型,双引号表示字符串,char[0]+""把此表达式转换成字符串String类型便于输出,加“”是转换成String类型的常用写法
作者:
msyx9871453
时间:
2015-4-17 22:15
:handshake:handshake
作者:
Dracove
时间:
2015-4-17 23:01
单引号表示字符,不能连接,双引号里面表示字符串,可以连接,用+连接了,所以只能用双引号
作者:
893269222
时间:
2015-4-29 00:01
Dracove 发表于 2015-4-17 23:01
单引号表示字符,不能连接,双引号里面表示字符串,可以连接,用+连接了,所以只能用双引号 ...
字符不可以连接,字符串可以连接,受教了,回答的通俗易懂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2