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"
"体积=" --> 字符串
cul1.getVolume() --> 字符串
也就是说字符串相加
字符串相加等同于,字符串连接
"a"+"b"="ab"
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-04-15
字符串连接字符
第2个回答 2009-04-15
+ 运算符
前后有字符串时为字符串连接
“aa”+“bb” 结果为“aabb”
“aa”+2 结果为“aa2”
前后有字符串时为字符串连接
“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
很人性化
:
int i = 3;
string s = new string ("这是:");
System.out.println (i + s);
输出的就是:这是:3
很人性化