黑马程序员技术交流社区
标题:
关于打印*组成的三角形的问题-由此想到单引号与双引号的区别
[打印本页]
作者:
会说话的木头
时间:
2014-2-24 14:55
标题:
关于打印*组成的三角形的问题-由此想到单引号与双引号的区别
class ForForDemo
{
public static void main(String[] args)
{
for (int x=0;x<5 ;x++ )
{
for (int y=x;y<5 ;y++ )
{
System.out.print([color=Red]'*'[/color]);
}
System.out.println();
}
}
}
复制代码
单引号的部分已经加红,我运行的结果都是一样的,想知道单引号与双引号的区别,求大神赐教
作者:
syw02014
时间:
2014-2-24 15:13
单引号括起来的是字符,并且其中最多只能有一个字符而双引号括起来的是字符串,对其中的内容没有太多限制,但是对于同一个符号,用双引号和用单引号所占的空间不同
作者:
张稳
时间:
2014-2-24 15:30
单引号是char类型,双引号是String类型,char是基本类型,String就是输出一个对象了,建一个对象消耗类存一些,输出方面一样
作者:
菠萝鱼
时间:
2014-2-24 15:35
楼上正解,标示数据类型不一样。
作者:
chenfc8578
时间:
2014-2-24 23:53
单引号引的数据类型是char类型的,双引号引的数据类型是String类型的,单引号只能引一个字符,而双引号可以引0个及其以上。
作者:
梦里花-静
时间:
2014-2-25 09:35
这个在毕向东老师的视频中也提到过的。大概在变量常量那一块儿。单引号引的数据类型是char型的,双引号引的是string型的。单引号只引一个字符,而双引号可以引0个及其以上。楼上是正解。加油,一起把基础夯实!
作者:
会说话的木头
时间:
2014-2-27 10:37
以上大神,我就不一一谢过了,受教了!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2