JAVA初学者,2个小问题想请教下

JENFSR 2013-02-15 10:17:51
System.out.print(i+"*"+j+"="+j*j+" ");

上面的输出是为什么也有那么多加号? 打印出来就 i * j = i*j的值,我完全无法理解那个+(加号)。麻烦知道的兄弟告诉下。谢谢。
============================================================================================

int For=1;
int Do=2;
int t=For+Do;
System.out.println("变量和为"+t); //为什么要在t前面添加一个+(加号)?
...全文
302 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
王智198302 2013-02-16
  • 打赏
  • 举报
回复
楼上正解!!!
qiaoqianJava 2013-02-16
  • 打赏
  • 举报
回复
+号只是起到了字符连接的作用,并不是普通的相加,
Mourinho 2013-02-16
  • 打赏
  • 举报
回复
字符串拼接操作 1+1=2 //int “1” + “1” = “11” //String
abc41106 2013-02-16
  • 打赏
  • 举报
回复
Java 语言提供对字符串串联符号("+")以及将其他对象转换为字符串的特殊支持。 它的作用是拼接前面和后面的两个字符串,而并不是算数运算“加”
bluemoby 2013-02-15
  • 打赏
  • 举报
回复
在你的例子里面加号表示字符串拼接,非字符串与字符串相加时,非字符串会转化为字符串完成拼接。比如:1+"1"拼接完成的结果是"11"。
a1143934776 2013-02-15
  • 打赏
  • 举报
回复
只是一个标示符

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧