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
ucloud6.18推出全球大促活动,针对新老用户(个人/企业)提供云服务器促销产品,其中最低配快杰云服务器月付5元起,中国香港快杰型云服务器月付13元起,最高可购3年,有AMD/Intel系列。当然这都是针对新用户的优惠。注意,UCloud全球有31个数据中心,29条专线,覆盖五大洲,基本上你想要的都能找到。注意:以上ucloud 618优惠都是新用户专享,老用户就随便看看!点击进入:uclou...
修罗云怎么样?修罗云是一家国内老牌商家,修罗云商家以销售NAT机器起家,国内的中转机相当不错,给的带宽都非常高,此前推荐的也都是国内NAT VPS机器。今天,云服务器网(www.yuntue.com)小编主要介绍一下修罗云的香港云服务器,适合建站,香港沙田cn2云服务器,2核2G,5M带宽仅70元/月起,同时香港香港大带宽NAT VPS低至50元/月起,性价比不错,可以尝试一下!点击进入:修罗云官...
易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...