课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
"日" 报错 为甚吗 不能加双引号
’日‘就对??
2017-06-10
源自:Java入门第一季(IDEA工具)升级版 4-6
正在回答
switch 后面小括号中表达式的值必须是整型或字符型, "" 是字符串类型了
javascript里用英文单引号和英文双引号似乎没有太大区别;
php里英文单号里的内容当作字符串,英文双引号里可以是字符串、也可以是变量;
java在学,似乎是别人说的java语法严格:char c='日';//合法的 <br/> char c='ri';//也是不合法的,这个纯属测试玩的 <br/>char c="日";//日虽然是单个字符,但双引号""是String类型使用的,这样,会出现申明类型和实际赋予的类型不一致,所以报错(以上仅仅是个人理解,不一定对,有错误,还请指出,不喜请轻喷)
char是字符型,用单引号;
String是字符串,用双引号;
字符串类型的用双引号,如:String today="日";
当然,也可以用char类型定义“日”,因为它是单个字符,而当你用char定义时必须用单引号,如:
char today=’日‘;
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答双引号引起的加号的等号
2 回答为什么输出结果不加双引号?
1 回答单引号,双引号
1 回答为什么双引号不对?
1 回答符号问题,换成单下引号就对了,双引号为什么不可以
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号