用java计算三角形、矩形、圆的面积1) 通过控制台输入要计算的图形类型和参数值,并输出对应的面积2) 使用面向对象的方式(封装、继承、多态)开发代码3) 扩展增加其它如梯形等类型4

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:17:09

用java计算三角形、矩形、圆的面积1) 通过控制台输入要计算的图形类型和参数值,并输出对应的面积2) 使用面向对象的方式(封装、继承、多态)开发代码3) 扩展增加其它如梯形等类型4
用java计算三角形、矩形、圆的面积
1) 通过控制台输入要计算的图形类型和参数值,并输出对应的面积
2) 使用面向对象的方式(封装、继承、多态)开发代码
3) 扩展增加其它如梯形等类型
4) 用java语言实现,尽量使用设计模式实现.

用java计算三角形、矩形、圆的面积1) 通过控制台输入要计算的图形类型和参数值,并输出对应的面积2) 使用面向对象的方式(封装、继承、多态)开发代码3) 扩展增加其它如梯形等类型4
//图形类作父类
public class Diagram {
\x09//计算面积
\x09public double area(){return 0;}
}
//圆类:继承图形类
public class Crile extends Diagram{
\x09private double r;
\x09
\x09public Crile(double r){
\x09\x09this.r=r;
\x09}
\x09//重写area方法
\x09public double area(){
\x09\x09double r=this.r;
\x09\x09return r*r*3.14;
\x09}
}
//三角形类:继承图形类
public class Triangle extends Diagram{
\x09private double high; //三角形的高
\x09private double bottom; //三角形的底
\x09
\x09public Triangle(double h,double b){
\x09\x09this.high=h;
\x09\x09this.bottom=b;
\x09}
\x09public double area(){
\x09\x09double h=this.high;
\x09\x09double b=this.bottom;
\x09\x09return h*b/2;
\x09}\x09
}
//测试
public class test {
\x09public static void main(String[] args) {
\x09\x09System.out.println("请选择图形的类型:(1)三角形(2)圆");
\x09\x09Scanner scanner=new Scanner(System.in);
\x09\x09int i=scanner.nextInt();
\x09\x09if(i==1){
\x09\x09\x09System.out.println("你选择的是三角形!请输入三角形高长(回车结束):");
\x09\x09\x09double high=scanner.nextLong();
\x09\x09\x09System.out.println("请输入三角形底长(回车结束):");
\x09\x09\x09double bottom=scanner.nextLong();
\x09\x09\x09//这里体现动态,如果选择的图形是三角形,那么创建三角形类
\x09\x09\x09//调用的时候就是调用的三角形的方法
\x09\x09\x09Diagram diagram=new Triangle(high,bottom);
\x09\x09\x09System.out.println("三角形的面积为:"+diagram.area());
\x09\x09}
\x09\x09if(i==2){
\x09\x09\x09System.out.println("你选择的是圆形!请输入圆的半径(回车结束):");
\x09\x09\x09double r=scanner.nextLong();
\x09\x09\x09Diagram diagram=new Crile(r);
\x09\x09\x09System.out.println("三角形的面积为:"+diagram.area());
\x09\x09}
\x09}
}
其他的一样了,

用JAVA计算一个矩形的面积? 编写一个程序 ,采用方法重载分别实现圆、三角形、矩形、椭圆的面积计算 是用java程序哦 用java计算三角形、矩形、圆的面积1) 通过控制台输入要计算的图形类型和参数值,并输出对应的面积2) 使用面向对象的方式(封装、继承、多态)开发代码3) 扩展增加其它如梯形等类型4 java题:计算三角形和矩形的周长和面积,要求用接口,多态,继承,类四种不同方法分别写程序 用Java描述一个三角形,提供计算三角形面积方法.三角形的三个边长从键盘输入. vfp程序设计题目:计算圆的面积,计算矩形的面积,计算三角形的面积. java编程.类. 常见平面图形(如三角形、圆、矩形和正方形等)的面积.利用抽象类,编写程序实现该java编程.类.常见平面图形(如三角形、圆、矩形和正方形等)的面积.利用抽象类,编写程序 用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积! java 定义一个矩形类,有长、宽2个属性,有成员函数计算矩形的面积. 用java编写一个计算矩形面积和立方体体积的类,该类完成计算的方法用静态方法实现如题 java中声明三角形类,继承图像类,计算三角形的周长和面积,如何编程 用Java计算圆的周长与面积.越简单越好. 用java语言定义一个三角形类 Triangle ,用java语言定义一个三角形类 Triangle.1)属性:三边a,b,c2)方法:A 构造方法,初始化三边B 计算周长的方法C 计算面积的方法D 判断三边是否构成三角形的方法 一道利用接口抽象类(图形)定义求图形面积的JAVA编程题.小妹不才,利用掌握接口抽象类(图形)定义求图形面积的方法,交由其子类:圆、三角形、矩形、扇形、梯形等,实现其各自的面积 java编程:用java编程计算1到10的整数和?求救! 三角形内接矩形的最大面积怎么计算,计算这类题的方法是什么 编一个java程序,当我输入一个数字的时候计算圆的面积输出,当我输入两个数字的时候就计算矩形的面积并输就是说我输入一个数字的时候就用来计算圆的面积,输入两个数字的时候就用来计算 用java写一个函数area,接收一个double类型的参数(表示圆的半径r),用于计算圆的面积然后调用该函数计算半径为3的圆的面积