丿善良的贼丶
2016-03-28 13:09
System.out.println(i+"+"+j+"="+(i+j));
i+"+"+j+"="+(i+j) 这是什么意思?能解释或翻译一下吗?
i+"+"+j+"="+(i+j)
"+"、"="是字符或者字符串不处理直接输出的累时System.out.println("帅哥");里面的"帅哥"
i,j,为赋值的变量例如char i =帅; char j=哥;(i+j)就是两个变量加在一起
+(没加“”的)符号就是用来拼接的
System.out.println(i+"+"+j+"="+(i+j));
得到这样
帅+哥=帅哥
等号左边 拼接成“i+j", 等号右边输出(i+j)的结果
双引号中的是字符或者字符串不处理直接输出的,未加引号的是代码中运算后的值,比如代码运算完后i=1,j=2,这段输出语句的是1+"+"+2"="+(1+2)→1+2=3
i+j=i+j的结果,双引号中间是拼接的String
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题