精华内容
下载资源
问答
  • 圆的面积和周长计算题
    千次阅读
    2021-03-07 04:32:41

    《java上机实验求圆的面积和周长-报告》由会员分享,可在线阅读,更多相关《java上机实验求圆的面积和周长-报告(5页珍藏版)》请在金锄头文库上搜索。

    1、JAVAJAVA上机实验求圆的面积和周长上机实验求圆的面积和周长- -报告报告JAVA上机实验求圆的面积和周长|JAVA实验心得|JAVA语言编程序源代码|面向 对象抽象|类的继承结构多态性|象类和接口及它们的区别|耦合问题|JDK1.6 + UltraEdit实验实验内容:内容: 1 实验实验/作作业题业题目:目: 1、构造一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长,此外,它还有一个具体方法message(),能输出类的一些信息。2、定义一个接口Graph,它有一个抽象的方法draw(),表示绘制Shape。3、构造Shape的两个子类。

    2、Circle和Rectangle,分别表示圆和矩形,并且实现接口Graph。4、构造测试类Test,其有方法getShapeData(Shape s),它输出s的面积和周长,构造矩形实例和圆实例,体会area方法和perimeter方法的多态性。5、类似上题,为Test添加方法drawGraph(Graph g),它“画出”Graph的图形-调用draw方法,构造矩形实例和圆实例,体会draw方法的多态性。2 实验实验/作作业课时业课时: :2 3 实验过实验过程程(包括实验环境、实验内容的描述、完成实验要求的知识或技能): : 实验环境:JDK1.6 + UltraEdit实验要求:1、 掌。

    3、握面向对象的基本思想,能熟练抽象对象并定义类,熟练运用对象解决实际问题。2、 掌握类的继承结构,理解并能熟练运用类的多态性。3、 理解抽象类和接口及它们的区别,理解并熟练运用抽象类和接口解决耦合问题。4程序程序结结构构(程序中的函数程序中的函数调调用关系用关系图图)图图片无法片无法显显示示联联系站系站长长 fox.math.kmust;java.util.logging.Logger;/* Shape.java*/ Shape area();perimeter();String message() Logger logger = Logger.getLogger(“INFO“);logger.。

    4、info(“Message()“);toString(); fox.math.kmust;/* Graph.java*/ Graph draw(); fox.math.kmust;java.util.logging.Logger;/* Circle.java*/ Circle Shape Graph radius = 0.0;Overridearea() Math.PI * radius * radius;Overrideperimeter() 2 * Math.PI * radius;Overridedraw() Logger logger = Logger.getLogger(“INFO“。

    5、);logger.info(“draw()“);System.out.println(message();getRadius() radius;setRadius( radius) .radius = radius;OverrideString toString() “My real Class is:“ + Circle.getName() + “nMy radius is:“+ radius + “nMy area is:“ + area() + “nMy perimeter is:“+ perimeter();Circle( radius) .radius = radius;Circle。

    6、() (2.0); fox.math.kmust;java.util.logging.Logger;/* Graph.java*/ Rectangle Shape Graph length = 0.0;width = 0.0;Rectangle() (2.0, 2.0);Rectangle( value) (value, value);Rectangle( length, width) .length = length;.width = width;OverrideString toString() “My real Class is:“ + Rectangle.getName()+ “nMy。

    7、 length is:“ + length + “nMy width is:“ + width+ “nMy area is:“ + area() + “nMy perimeter is:“ + perimeter();Overridearea() length * width;Overrideperimeter() 2 * (length + width);Overridedraw() Logger logger = Logger.getLogger(“INFO“);logger.info(“draw()“);System.out.println(message();getLength() l。

    8、ength;setLength( length) .length = length;getWidth() width;setWidth( width) .width = width; fox.math.kmust;/* Test.java*/ Test main(String args) Shape shape = ;shape = Circle();getShapeData(shape);(Graph.isInstance(shape) drawGraph(Graph) shape);System.out.println(“-The Line For Fox“ + “-TLFF-“+ “Th。

    9、e Line For Fox-“);shape = Rectangle(3.0);getShapeData(shape);(Graph.isInstance(shape) drawGraph(Graph) shape);getShapeData(Shape shape) System.out.println(“area:“ + shape.area();System.out.println(“perimeter:“ + shape.perimeter();drawGraph(Graph graph) graph.draw(); (用屏幕图形表示,可另加附页) area:12.566370614。

    10、359172 perimeter:12.566370614359172 2007-9-19 14:32:29 fox.math.kmust.Circle draw 信息: draw() 2007-9-19 14:32:30 fox.math.kmust.Shape message 信息: Message() 2007-9-19 14:32:30 fox.math.kmust.Rectangle draw信息: draw() 2007-9-19 14:32:30 fox.math.kmust.Shape message 信息: Message() My real Class is:fox.mat。

    11、h.kmust.Circle My radius is:2.0 My area is:12.566370614359172 My perimeter is:12.566370614359172 -The Line For Fox-TLFF-The Line For Fox- area:9.0 perimeter:12.0 My real Class is:fox.math.kmust.Rectangle My length is:3.0 My width is:3.0 My area is:9.0 My perimeter is:12.0评分标准 学 风-报告格式规范,文字清晰 观察能力-正确描述和理解需要操作的问题 操作能力-正确输入程序,熟悉编程环境 调试能力- 熟练使用调试功能解决程序错误。

    更多相关内容
  • ,c++实现圆面积圆周长以及长方形面积,长方形周长计算。同理,可用于计算三角形等其它图形。
  • C语言练习,计算圆面积和周长

    千次阅读 2021-10-19 21:25:08
    编写程序计算圆面积和周长。已知pi定义为3.14. **输入格式要求:"%f" 提示信息:"请输入半径的值:" **输出格式要求:"半径为%5.2f的面积为%5.1f,周长为%5.1f\n" 示例运行如下: 请输入的半径:3.5 ...

    编写程序计算圆的面积和周长。已知pi定义为3.14.
    **输入格式要求:"%f" 提示信息:"请输入半径的值:"
    **输出格式要求:"半径为%5.2f的圆的面积为%5.1f,圆的周长为%5.1f\n" 
    示例运行如下:
    请输入圆的半径:3.5
    半径为 3.50的圆的面积为 38.5,圆的周长为 22.0

    运行结果

     

    展开全文
  • 目录python计算圆面积和周长一、题目要求1、编程实现2、输入输出3、评分标准二、解题思路1、案例分析2、流程分析三、程序代码四、运行结果五、考点分析2021年3月 python编程等级考试二级编程用户输入一个半径r,...
    展开全文
  • 设计一个求面积和周长的类,要求:1计算当半径r,JAVA编程。编写一个应用程序计算圆周长和面积,设的半2019-5-23来自ip:15.196.194.53的网友咨询浏览量:444手机版问题补充:java编程 1. 设计一个求面积...

    问题标题

    java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半

    2019-5-23来自ip:15.196.194.53的网友咨询

    浏览量:444 手机版

    问题补充:

    java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r=...,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半径...

    网友答案

    public class Circle {private double r;//圆的半径public Circle(double r){this.r = r;}//求圆的面积public double getArea(){return Math.PI*r*r;}//求圆的周长public double getPerimeter(){return 2*Math.PI*r;}public static void main(String args){System.out.println"圆的半径 : 10";Circle c1 = new Circle(10.0);System.out.println"圆的面积 : " + c1.getArea());System.out.println"圆的周长 : " + c1.getPerimeter());System.out.println("\n圆的半径 : 20");Circle c2 = new Circle(20.0);System.out.println"圆的面积 : " + c2.getArea());System.out.println"圆的周长 : " + c2.getPerimeter());}}运行结果:圆的半径 : 10圆的面积 : 314.1592653589793圆的周长 : 62.83185307179586圆的半径 : 20圆的面积 : 1256.6370614359173圆的周长 : 125.66370614359172希望能帮到你。

    网友答案

    java编程定义一个类圆属性半径方法,计算周长面积设置半径读取半径急java编程定义一个类。

    java编程定义一个类圆属性半径,方法计算周长面积设置半径读取半径class Circle {\x09private double r;\x09public void setR(double r)\x09{\x09\x09this.r=r;\x09}\x09public double getArea()\x09{\x09\x09return Math.PI*r*r;\x09}\x09public double getPerimeter()\x09{\x09\x09return 2*Math.PI*r;\x09}public double getRadius(){return r;}\x09public static void main(String args)\x09{\x09\x09\x09Circle c1=new Circle();\x09\x09Circle c2=new Circle();\x09\x09c1.setR(50);\x09\x09c2.setR(80);\x09\x09System.out.printf("c1面积为:%.3f\r\n",c1.getArea());\x09\x09System.out.printf("c1周长为:%.3f\r\n",c1.getPerimeter());\x09\x09System.out.printf("c2面积为:%.3f\r\n",c2.getArea());\x09\x09System.out.printf("c2周长为:%.3f\r\n",c2.getPerimeter());\x09\x09}

    网友答案

    package baidu;import java.util.Scanner;//java.util.Scanner的使用public class h{static Circle cir;public static void main(String args){Scanner input = new Scanner(System.in); System.out.println"请输入圆的半径:"; while (input.hasNext()) { double a = input.nextDouble();cir=new Circle(a);System.out.println"圆的面积是: "+cir.getArea()); System.out.println"圆的周长是: "+cir.getLength()); }input.close();}}class Circle //定义一个圆的类{ double radius,area; Circle(double r) { this.radius =r;} double getArea ) //返回面积{ return 3.1415926*radius*radius;//要求计算出area返回 } double getLength ) //返回周长{ return 2*3.1415926*radius;//【代码14】 // getArea方法体的代码,要求计算出length返回 } void setRadius(double newRadius) //设置半径{ radius=newRadius; } double getRadius ) //返回半径{ return radius; } }

    网友答案

    import java.util.Scanner;public class Circle {public static void main(String args) {System.out.println"请输入圆半径:";Scanner input = new Scanner(System.in);float r = input.nextFloat();float perimeter = getPerimeter(r);float area = getArea(r);System.out.println"圆的周长为:" + perimeter;System.out.println"圆的面积为:" + area;}static float getArea(float r) {return (float) (3.14 * r * r);}static float getPerimeter(float r) {return (float) (3.14 * r * 2);}}

    网友答案

    【题意分析】本题是最基础的C++类使用习题,主要就是练习类的定义,私有成员,外部成员,成员变量,成员函数的使用等。

    下面这段代码每行都有注释,除了实现题中的功能,还有一些基础的示例对理解C++的类很有帮助,具体代码如下:【程序代码】#include //控制台操作头文件class XY //定义一个类{private: //私有成员关键字double R; //圆的半径public: //公开成员关键字XY(){R=0;} //无参构造函数XY(double N){R=N;} //有参构造函数int Set(double N){R=N;} //设置半径的成员函数double Get(){return R;} //获得半径的成员函数double Grith) //求周长的成员函数{return R*2*3.1415926;}//周长等于2∏Rdouble Area) //求面积的成员函数{return R*R*3.1415926;}//面积等于∏R的平方}; //类定义结束int main) //主函数{double t; //双精度变量XY O; //XY类对象printf"请输入半径:"; //提示输入半径scanf("%lf",&t); //从键盘接受半径大小O.Set(t); //以t的值设置对象O的半径t=O.Grith); //通过成员函数Grith计算周长pri0ntf"该圆周长为:%lf\n",t; //输出圆的周长t=O.Area); //通过成员函数Area计算面积printf"该圆的面积为:%lf\n",t;//输出圆的周长printf("\n"); //换行system("PAUSE"); //屏幕暂停,以便看到显示结果return 0;} //结束程序【运行结果】以上程序在DEV C++中运行通过,运行结果截图如下:

    网友答案

    #include#includeusing namespace std;class Circle{double r,Area,Circumference;public:Circle(double a=0);Circle(Circle &);void SetR(double R);double GetR(){return r;}double GetAreaCircle(){return Area;}double GetCircumference(){return Circumference;}};Circle::Circle(double a){r=a;Area=r*r*3.14159265;Circumference=2*r*3.14159265;}Circle::Circle(Circle & cl){r=cl.r;Area=cl.Area;Circumference=cl.Circumference;}void Circle::SetR(double R){r=R;Area=r*r*3.14159265;Circumference=2*r*3.14159265;}第二个我还不熟悉写,我尽力了.不没关系

    网友答案

    public class Circle{ private float r;//半径 public void setR(float r){this.r = r;} public float getR(){return this.r;} public float getS){//计算面积 return 3.14*r*r; } public float getL){//计算周长 return 2*3.14*r; } public int getPlace(float x,float y){//我直接给定某个点的坐标值,你也可以定义一个点Point的对象; float z = x*x +y*y; int rs = 0;//默认情况点在圆外 if(r*r >z) rs =1;//点在圆内 else if(r*r == z) rs = 2;//点在圆上; return rs;//这里用整型来代表三种关系 }}...

    网友答案

    package circle;public class Easy{private double Bj;private static double Pi=3.1415;public double getBj() {return Bj;}public void setBj(double bj) {Bj = bj;}public double getPi() {return Pi;}public static double zhouChang(double bj){double result;result = 2 * Pi * bj;return result; }public static double Area(double bj){double result;result = Pi * bj*bj;return result;}public static void main(String args) {System.out.println(zhouChang(4));}}圆直径的方法没有写,测试也只是测试了周长,其他应该可以看懂的吧!

    我来回答

    验证码:

    e9568dae565949379ec40a9dfa476c45.gif

    大家还关注

    展开全文
  • 同时为该类提供两个方法:方法一用于求面积,方法二用于求周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 在main方法中测试。 package hello.circle; /** * 2.创建一个Circle类。 * 为该...
  • VB程序:输入半径,计算周长和圆面积,如下图所示。进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5;若有错,利用MsgBox显示出错信息,如下图所...
  • Java黑皮书课后第1章:1.8(面积和周长)题目题目描述题目槽点代码代码块代码评析修改日志 题目 题目描述 1.8(面积和周长)编写程序,使用以下公式计算并显示半径为5.5的圆面积和周长 周长 = 2 * 半径 * ...
  • 同时为该类提供两个方法:方法一用于求面积,方法二用于求周长;为该类提供一个无参的构造方法,用于初始化r的值为4。在main方法中测试。package hello.circle;/** * 2.创建一个Circle类。 * 为该类提供一...
  • JS计算圆周长和面积

    千次阅读 多人点赞 2020-05-07 22:09:54
    题目: 计算圆周长和面积 最近刚学习js,就把书上的习题做一下。 <!DOCTYPE html > <html> <head> </head> <body> <!--计算圆周长和面积--> <div> <p>...
  • 【c语言】计算一个面积和周长

    千次阅读 2020-03-11 14:25:55
    假设已知的半径r 面积=pairr 周长=2pair #include<stdio.h> int pair(int r) { int a; int p; a=3; p=a*(r*r); return p; } int zhou(int r) { int z,a; a=3; z=a*2*r; return z; } void main() {...
  • 编写程序 ,使用以下公式计算并显示半径为5.5的圆面积和周长 面积 = π *半径*半径 Math.PI=π 周长 = 2*π*半径 package booksTest; import java.util.Scanner; public class p12_1_3 { public static ...
  • 题目二:输入的半径计算周长面积题目要求:输入的半径,输出周长和面积。输入输出均为整数或者浮点数题目分析:首先使用关键字import导入math数学函数库获取到用户输入的参数(的半径)将用户输入的字符串...
  • 输入的半径,求面积和周长
  • java实现三角形面积和周长计算

    千次阅读 2021-03-14 18:23:49
    在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长面积。在main()中创建一个对象,求给定三点的三角形的周长面积。3....
  • 那用c语言编写一个程序从键盘输入的半径计算周长面积。并输出 C语言编写一程序,输入一个的www.zhiqu.org 时间: 2020-12-07#includevoid main(){float r; //半径printf("请输入的半径: ");scanf("%f...
  • import math r = float(input("输入一个半径r=")) c = math.pi*r*2 s = math.pi*r**2 print("周长C=",c) print("面积S=",s)
  • c语言计算长方形的面积和周长

    千次阅读 2021-05-20 16:18:13
    用c语言计算长方形的面积和周长计算长方形的面积和周长 #include "stdio.h" main(){intchang;intkuan;intmianji;intzhouchang;} printf("请输入长方形的长\n"); scanf("%d",&chang); printf("请输入长方形的宽\n...
  • C++语言——求面积和周长

    千次阅读 2022-01-02 13:12:50
    输入的半径r(r为实数),求面积和周长(pi为3.1415926)。(保留两位小数) 输入 输入的半径r 输出 两行,第一行周长,第二行面积 (结果保留两位小数) 样例输入 3 样例输出 18.85 28.27...
  • 编写程序c3-2-6.c,程序所实现的功能是:设半径r,圆柱高h,求对应的圆周长圆面积、圆柱体积。要求使用scanf函数输入半径高,输出计算结果。输出时要有文字说明,输出结果取小数点后两位数字。 /* c3-2-6.c *...
  • 输入的半径r,计算并输出面积和周长 #include<stdio.h> #define PI 3.1415927 int main() { float r, c, s; scanf("%f", &r); c = 2*PI*r; s = PI*r*r; printf("%.4f\n%.4f", s, c); return 0;....
  • %> 这是文件所在位置 添加到tomcat服务器上 运行服务器 在浏览器上输入http://127.0.0.1:8080/demo1122/input.jsp 本采用jsp+Servlet方式完成输入的半径,计算圆周长和面积。 1、的半径。不能为负数; 2、...
  • 已知一个的半径,求解该面积和周长 输入 输入只有一行,只有1个整数。 输出 输出只有两行,一行面积,一行周长。(保留两位小数)。 令pi=3.1415926 样例 输入 1 输出 3.14 6.28 提示 面积和...
  • C语言求面积和周长

    万次阅读 多人点赞 2019-02-02 16:39:27
    #define pi 3.1415926 #include &lt;stdio.h&gt; int main() { float r,area,perimeter; printf("请你输入的半径r:\n"); scanf("...直径为:%0.02f\n面积为:%0.03f\...
  • [1304]求周长和面积(Java)

    千次阅读 2022-03-12 09:39:15
    做这道基础,首先涉及到的就是Java语言中保留两位小数的输出,藉此,有以下几种方法: 1.String.format对浮点数进行格式化输出(简单,直观) import java.util.Scanner; public class Main{ public static ...
  • Shape.javapackage ...public abstract class Shape {public abstract void Perimeter();//周长public abstract void Area();//面积}Rectangle.javapackage com.imooc;import java.util.Scanner;public class Rec...
  • 输入半径计算圆周长和面积

    千次阅读 2019-12-21 01:37:55
    radius = float(input('请输入的半径')) perimeter = 2 * math.pi * radius area = math.pi * radius * radius print('周长:%2f' % perimeter) print('面积:%2f' % area) 导入math是为了使用其中的圆周率π...
  • 圆周率π可以用Math.PI也可以运用常量定义PI 例如:final double PI=3.14

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,793
精华内容 3,117
热门标签
关键字:

圆的面积和周长计算题