java中有的地方有“+”是什么意思?

class Cuboid
{float a;
float b;
float c;

Cuboid(float pa,float pb,float pc)
{a=pa;
b=pb;
c=pc;
}
float getVolume()
{
return(a*b*c);

}
float getArea()
{
return(2*(a*b*c));
}
}
public class TextCuboid {
public static void main(String[] args)
{
Cuboid cul1=new Cuboid(3,4,5);
System.out.println
("体积="+cul1.getVolume()+",表面积="+cul1.getArea());
}
}

以上是一段代码,最后一行
("体积="+cul1.getVolume()+",表面积="+cul1.getArea());
中的cul1.getVolume()前后加“+”是什么意思?同样后面那个也是。
我去掉“+”,代码就不能实现。
我在其他代码里也看到过,我是菜鸟,请高手指点。

"体积="+cul1.getVolume()+",表面积="+cul1.getArea()

"体积=" --> 字符串
cul1.getVolume() --> 字符串

也就是说字符串相加

字符串相加等同于,字符串连接
"a"+"b"="ab"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-15
字符串连接字符
第2个回答  2009-04-15
+ 运算符
前后有字符串时为字符串连接
“aa”+“bb” 结果为“aabb”
“aa”+2 结果为“aa2”
第3个回答  2009-04-15
字符串连接操作。
第4个回答  2009-04-15
"+"是Java语法里的字符串连接符
第5个回答  2009-04-15
+ 在这里代表的是连接符,不仅可以用于字符串的连接,也可以连接变量,如
:
int i = 3;
string s = new string ("这是:");
System.out.println (i + s);
输出的就是:这是:3
很人性化

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网