人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积那位前辈,帮我编辑个完整的JAVA程序.公式最好也带上.

[复制链接]

问题:定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积那位前辈,帮我编辑个完整的JAVA程序.公式最好也带上.

答案:↓↓↓

网友采纳  publicclassTriangle{  privatedoublea,b,c;  //以三边边长构造一个三角形对象  publicTriangle(doublea,doubleb,doublec){  this.a=a;this.b=b;this.c=c;  }  /**  假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:  s=根号下(p(p-a)(p-b)(p-c))  而公式里的p:(a+b+c)/2  */  publicdoublegetArea(){  doublearea=-1;  //判断三角形是否成立,两边之和大于第三边  if(a+b>c&&b+c>a&&a+c>b){  doublep=(a+b+c)/2;  area=Math.sqrt(p*(p-a)*(p-b)*(p-c));  }  //三角形不成立时返回-1;  returnarea;  }  publicstaticvoidmain(String[]args){  Trianglet=newTriangle(3,4,5);  System.out.println("面积:"+t.getArea());  }  }
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表