class Trangle
{ double sideA,sideB,sideC,area,length; boolean boo; public Trangle(double a,double b,double c)
{
a=sideA; b=sideB; c=sideC;
if(a+b>c && a+c>b && a+c>b)
{
boo=true;
}
else
{
boo=false;
}
}
double getLength()
{
return sideA+sideB+sideC;
}
public double getArea()
{
if(boo)
{
double p=(sideA+sideB+sideC)/2.0;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ;
return area;
}
else
{
System.out.println("不是一个三角形,不能计算面积");
return 0;
}
}
public void setABC(double a,double b,double c)
{
a=sideA; b=sideB; c=sideC;
if(a+b>c && a+c>b && a+c>b)
{
boo=true;
}
else
{
boo=false;
}
}
}
class Lader
{
double above,bottom,height,area;
Lader(double a,double b,double h)
{
a=above;b=bottom;h=height;
}
double getArea()
{
return (above+bottom)*height/2;
}
}
class Circle
{
double radius,area;
Circle(double r)
{
r=radius;
}
double getArea()
{ return Math.PI *radius*radius;
}
double getLength()
{
return 2*Math.PI*radius;
}
void setRadius(double newRadius)
{
radius=newRadius;
}
double getRadius()
{
return radius;
}
}
public class AreaAndLength
{
public static void main(String args[])
{
double length,area;
Circle circle=null;
Trangle trangle;
Lader lader;
circle=new Circle(10);
trangle=new Trangle(3,4,5);
lader=new Lader(3,4,5);
length= circle.getLength();
System.out.println("圆的周长:"+length);
area=circle.getArea();
System.out.println("圆的面积:"+area);
length= trangle.getLength();
System.out.println("三角形的周长:"+length);
area=trangle.getArea();
System.out.println("三角形的面积:"+area);
area=lader.getArea();
System.out.println("梯形的面积:"+area);
trangle.setABC(12, 34, 1);
area=trangle.getArea();
System.out.println("三角形的面积:"+area);
length= trangle.getLength();
System.out.println("三角形的周长:"+length);
}
}
这个代码的作用是在你程序所在的盘下生成文件,你把程序放在C盘下运行就生成C盘下的文件。
如果想生成指定盘符下的文件,则可以修改代码:
File fDir=new File(File.separator);//分隔符 separator 为:
File fDir=new File(“d://”);//分隔符 separator
活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...
ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...
野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...