黑马程序员技术交流社区
标题:
代码不懂
[打印本页]
作者:
牛刚
时间:
2013-2-1 17:24
标题:
代码不懂
System.out.print(y+"*"+x+“=”+x*y\n);这里的加号连接是什么意思呀!!
作者:
杨杨
时间:
2013-2-1 17:34
字符串的连接
作者:
张敬培
时间:
2013-2-1 17:41
在java中加号的功能有很多:当作用在字符串当中时,加号代表的是两个字符串的连接,如果实在基本类型之间的运算时,代表的是相加(当相加的两个基本类型不相同时,完成自动转换)。
在java中当使用双引号来修饰一个数据时,这个数据就变成了字符串类型的数据。
System.out.print(y+"*"+x+“=”+x*y\n);虽然传进来的x,y可能不是字符串,但是因为存在了"*",所以在整个句子里面,加号代表的就是连接符
作者:
何家旺
时间:
2013-2-1 17:59
输出语句中用于字符或者字符串之间的连接符!append
作者:
钱志新
时间:
2013-2-2 00:49
在System.out.print();方法中的+号的作用是在输出中起连接符的作用,y+"*"+x+“=”+x*y,这是你的例子,整条语句意思是输出y,然后输出*,然后输出x,然后输出=,最后输出x*y的值,所以这里起连接符的作用,+号在其他地方都是起运算符的作用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2