A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  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.         }
复制代码

4 个回复

倒序浏览
char是字符类型。一个字符用单引号括起来表示,println打印的是String类型,双引号表示字符串,char[0]+""把此表达式转换成字符串String类型便于输出,加“”是转换成String类型的常用写法
回复 使用道具 举报
:handshake:handshake
回复 使用道具 举报
单引号表示字符,不能连接,双引号里面表示字符串,可以连接,用+连接了,所以只能用双引号
回复 使用道具 举报
Dracove 发表于 2015-4-17 23:01
单引号表示字符,不能连接,双引号里面表示字符串,可以连接,用+连接了,所以只能用双引号 ...

字符不可以连接,字符串可以连接,受教了,回答的通俗易懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马