大家好!我是一个JAVA的初学者,有一问题,不懂理解,请教!
代码如下:
class Triangle {
double area;
int height;
int length;
public static void main (String[]args) {
int x=0;
Triangle [] ta = new Triangle[4];
while (x<4) {
ta[x]=new Triangle();
ta[x].height=(x+1)*2;
ta[x].length=x+4;
ta[x].setArea();
System.out.print("triangle "+x+",area");
System.out.println("="+ta[x].area);
x=x+1;
}
int y=x;
X=27;
Triangle t5=ta[2];
ta[2].area=343;
System.out.print("y= "+y);
System.out.println(",t5 area="+ t5.area);
}
void setArea() {
area=(height*length) / 2;
}
}
它最后输出:y=4,是如何得出的,x=27又是什么作用。
代码如下:
class Triangle {
double area;
int height;
int length;
public static void main (String[]args) {
int x=0;
Triangle [] ta = new Triangle[4];
while (x<4) {
ta[x]=new Triangle();
ta[x].height=(x+1)*2;
ta[x].length=x+4;
ta[x].setArea();
System.out.print("triangle "+x+",area");
System.out.println("="+ta[x].area);
x=x+1;
}
int y=x;
X=27;
Triangle t5=ta[2];
ta[2].area=343;
System.out.print("y= "+y);
System.out.println(",t5 area="+ t5.area);
}
void setArea() {
area=(height*length) / 2;
}
}
它最后输出:y=4,是如何得出的,x=27又是什么作用。
解决方案 »
- 求助我是一个初学者求高手帮我看一下我这哪儿错啦
- JAVA排序
- 怎么知道一个java.sql.Timestamp表示的时间距离现在多少个工作日?
- 单选按钮如何获取值,然后插数据进数据库?高手速进
- 问一个弱问题,java -jar是什么意思,着急。
- 如何使用 javax.comm API??
- 问一个关于MimeType的问题,请指教!
- 这个命令有错吗?
- 请问各位ActionListener接口中的actionPerformed方法到底是什么意思,是不是类似bcb中的onclick事件?
- 为了跨平台,我想使用java但是?????????
- property文件键值的修改
- 一个树的算法问题,作过的高手赐教
不过,x不可能等于27的
我拿去运行了一下。
结果是:triangle 0,area=4.0
triangle 1,area=10.0
triangle 2,area=18.0
triangle 3,area=28.0
y= 4,t5 area=343.0
也没看到,你说的那个27啊