如何用java计算一个圆的面积和周长?

如题所述

一、数学公式:

圆周长=2*π*半径

面积=π*半径²

二、算法分析:

周长和面积都依赖半径,所以要先输入半径值,然后套用公式,计算周长和面积。 最终输出结果即可。 

三、参考代码:

代码如下

#include "stdio.h"

#define Pi 3.14

void main()

{

float r,c,area;

printf("请输入圆的半径:");

scanf("%f",&r);

c=2*Pi*r;

area=Pi*r*r;

printf("该圆的周长是%.2f,面积是%.2f\n",c,area);

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2022-11-21

一、数学公式:

圆周长=2*π*半径

面积=π*半径²

二、直接上图:

三、源码:

public static void main(String[] args) {
// PI 为π
double PI = 3.14;
//r 为圆的半径
double r = 3.0;
System.out.println("圆的周长为:" + 2 * PI * r);
System.out.println("圆的面积为:" + (PI * 100 * r * 10 * r * 10) / 10000);
}

如何用java计算一个圆的面积和周长?
printf("该圆的周长是%.2f,面积是%.2f\\n",c,area);}

JAVA编程中求圆的面积怎么写?
\/\/java 并不直接支持控制台输入,但可以使用Scanner类建立它的对象,已读取来System.in的输入 public class KongZhi { public static void main(String[] args) { Scanner input = new Scanner( System.in);System.out.println("Enter a number for radius: ");double radius = input.nextDouble...

使用java,从键盘输入圆的半径,求圆的周长和圆的面积并输出?
public class Circle { public static void main(String[] args) { double r;double l;double s;System.out.println("请输入圆的半径:");Scanner in=new Scanner(System.in);r=Double.parseDouble(in.nextLine());l=2*Math.PI*r;s=Math.PI*r*r;System.out.println("圆的周长:"+l);Sy...

如何用java语言编写一个计算圆的面积的程序?
假设这个圆的类名叫做Circle,因为根据圆的半径就可以求出圆的周长和面积,所以可以在这个类中定义一个半径属性mRadius,然后定义两个方法getLength和getArea分别实现计算圆周长和面积的功能。java语言源代码如下:public class Circle{\/\/获取圆的面积public double getArea(){return Math.PI*mRadius*mRadiu...

Java程序:输入圆的半径,输出圆的周长和面积。(用eclipse编)_百度知 ...
步骤如下:public static void main(String args[]){double p =3.1415926 ;double r;System.out.println("请输入半径");Scanner s = new Scanner(System.in);r = Double.parseDouble(s.next());System.out.println("圆的面积为"+p*r*r);System.out.println("圆的周长为"+p*2*r);} }...

用java求圆的面积与周长
{ return Math.PI*2*r;} } public class CircleComputer{ public static void main(String []args){ Circle a=new Circle(1);System.out.println("圆半径r= "+a.getr());System.out.println("圆面积为:"+a.getArea());System.out.println("圆周长为:"+a.getCircleLength());} } ...

Java输入圆半径,计算圆的周长和面积(使用IO流完成输入,控制台输出...
public class yuan{ public static void main(String args[]){ double p,s,l,r;String str;\/\/其中s为面积,l为周长,r为半径 p=3.1415;str=JOptionPane.showInputDialog("请输入圆的半径r");r=Double.parseDouble(str);l=2*p*r;s=p*r*r;System.out.println("圆的周长为l="+l);Syste...

Java创建圆形类Circle.属性:半径r;方法:计算周长、显示周长、计算面积...
计算周长 \/ public void calcPerimeter() { c = Math.PI * r * 2;} \/ 展示周长 \/ public void showPerimeter() { System.out.printf("周长为:%.2f", c);System.out.println();} \/ 计算面积 \/ public void calcArea() { s = Math.PI * Math.pow(r, 2);} \/ 展示面积 \/ publ...

用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
实现思路:输入一个半径的值,之后即可求出周长和面积:代码举例:import javax.swing.JOptionPane;class account { public static void main(String[] args){ String radiusString = JOptionPane.showInputDialog(null ,"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);double radius = ...

用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
import java.io.InputStreamReader;public class Circle { int radius; \/\/定义变量半径 double perimeter() \/\/周长方法 { return radius*2*3.14;} double area() \/\/面积方法 { return radius*radius*3.14;} public static void main(String[] agrs){ try { BufferedReader buf = new ...

相似回答
大家正在搜