小白求指导

qq_31785749 2016-04-18 05:09:58
package testdog;

public 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;
}


}
输出结果为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
ta[x].setArea();这段代码什么作用和意义?
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Goskalrie 2016-04-18
  • 打赏
  • 举报
回复
建议打好基础,找些入门级书或教程跟着学习一下。网络上的视频挺多的,书的话像是Java核心技术,Java编程思想,学习网站比如菜鸟教程等,还是跟着系统的资料学习一下,坚持学习,大家都是这么过来的,我也是在学习中的小菜,互相鼓励,祝进步。
qq_31785749 2016-04-18
  • 打赏
  • 举报
回复
引用 1 楼 Goskalrie 的回复:
调用程序中的setArea()方法,将乘积/2的值赋给对象的area属性。
哦 明白了 万分感谢
Goskalrie 2016-04-18
  • 打赏
  • 举报
回复
调用程序中的setArea()方法,将乘积/2的值赋给对象的area属性。
键圣 2016-04-18
  • 打赏
  • 举报
回复
计算矩形的面积并把值保存在area属性中

62,628

社区成员

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

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