编写一个关于类的Java基础应用程序?
编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功...
编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Lader和类Circle的功能。
展开
1个回答
展开全部
package pak1;
import java.math.*;
public class A //主类A
{
public static void main(String args[])
{
Lader La1=new Lader(2,4,3);
Circle Cr1=new Circle(3);
System.out.println("梯形La1的面积是:"+La1.count());
System.out.printf("Cr1的周长和面积分别是:%3.5s,%3.5s",Cr1.CCount(),+Cr1.SCount());
}
}
class Lader //梯形类
{
double a=0,b=0,h=0,s;
public Lader(double a1,double a2,double a3)
{
a=a1;
b=a2;
h=a3;
}
double count() //求梯形面积的方法
{
return (a+b)/(2*h);
}
}
class Circle //圆类
{
double r=0;
public Circle(double a4)
{
r=a4;
}
double CCount() //求圆周长的方法
{
return 2*(Math.PI)*r;
}
double SCount() //求圆面积的方法
{
return (Math.PI)*r*r;
}
}
朋友你好,麻烦你以后出问题给点分,虽然这题目很简单,同时我也是java初学者,如果你不给分别人看到了一般人也不会给你解答的,哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询