java实验四——Ring

阅读: 评论:0

java实验四——Ring

java实验四——Ring

package test4;public class TestRing {public static void main(String[] args) {//思考题2:因为Ring ring=new Ring()调用的是Ring的无参数方法,而当时Ring.java中没有Ring的无参数构造方法,无方法可调用,则出现编译错误//步骤3://Ring ring=new Ring(5,8,"RED");Ring ring=new Ring();//步骤2System.out.println("内圆半径:"+ring.innerRadius);System.out.println("外圆半径:"+ring.outerRadius);System.out.println("填充颜色:"+ring.fillColor);System.out.println("环的面积:"&#Area());//步骤5:输出内圆和外院的周长System.out.println("内圆的周长为:"&#InnerThength());System.out.println("外圆的周长为:"&#OutThength());}
}
//当为Ring ring=new Ring(5,8,"RED");
//运行结果为:
//内圆半径:5.0
//外圆半径:8.0
//填充颜色:RED
//环的面积:122.52211349000193

package test4;public class Ring {//步骤1//思考题1:三个数据域变量的初始值分别为0.0,0.0,null,构造方法Ring(double iRadius, double oRadius, String color)前面不能有返回值类型double innerRadius;//内半径double outerRadius;//外半径String fillColor;//填充颜色//构造方法,用于创建环的对象Ring(double iRadius,double oRadius,String color){innerRadius=iRadius;//初始化内半径outerRadius=oRadius;//初始化外半径fillColor=color;//初始化填充颜色}//步骤4://思考题3:没有错误发生了,因为在这里定义了Ring的无参构造方法,在TestRing.java中的Ring.ring=new Ring()可以成功调用此方法//Ring(double iRadius,double oRadius,String color)是Ring的有参数构造方法,而Ring()是无参数构造方法Ring(){innerRadius=1;outerRadius=2;fillColor="WHITE";}//计算并返回圆面积的方法double getArea() {return (outerRadius*outerRadius-innerRadius*innerRadius)*Math.PI;}//步骤5:添加两个方法计算环的内圆和外圆的周长//计算并返回内圆面积的方法double getInnerThength() {return 2*innerRadius*Math.PI;}//计算并返回外圆面积的方法double getOutThength() {return 2*outerRadius*Math.PI;}
}

本文发布于:2024-02-04 11:29:26,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170706154655165.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:java   Ring
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23