黑马程序员技术交流社区

标题: 此处为何不能用单引号,求单引号和双引号的区别 [打印本页]

作者: 893269222    时间: 2015-4-17 17:01
标题: 此处为何不能用单引号,求单引号和双引号的区别
  1. class Demo1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                char[]  arr={'3','2'};
  6.                 System.out.print(arr[0]+",");//此处为什么不能用单引号
  7.                 System.out.println(',');
  8.                 System.out.println(",");
  9.         }
复制代码

作者: 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