java设计求圆的⾯积周长的代码_java编程1.设计⼀个求圆的⾯积和周长的类,要求:1计。。。
导航:⽹站⾸页 >
java编程 1. 设计⼀个求圆的⾯积和周长的类,要求:1计算当半径r,JAVA编程题。编写⼀个应⽤程序计算圆的周长和⾯积,设圆的半
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"圆的⾯积 : " +
tln"圆的周长 : " + 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 = Double();cir=new Circle(a);System.out.println"圆的⾯积是: "+Area()); System.out.println"圆的周长是: "+Length()); }input.close();}}class Circle //定义⼀个圆的类{ double radius,area; Circle(double r) { this.radius =r;} double getArea ) //返回⾯积{ return 3.1415926*radius*radius;//要求计算出area返回 } do
uble 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 = Float();float perimeter = getPerimeter(r);float area =
system的头文件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(d
ouble bj){double result;result = Pi * bj*bj;return result;}public static void main(String args) {System.out.println(zhouChang(4));}}圆直径的⽅法没有写,测试也只是测试了周长,其他应该可以看懂的吧!
问题推荐
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论