JAVA编程中求圆的面积怎么写?

import java.util.Scanner;//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...
JAVA编程中求圆的面积怎么写?
JAVA编程中求圆的面积如下:
import java.util.*;
public class Circle {public static void main(String[] args) {double r;System.out.print("输入圆的半径:");Scanner s=new Scanner(System.in);r=s.nextDouble();double S=Math.PI*r*r;System.out.print("面积为:"+S);}}

扩展资料:
圆的面积公式:S=πr^2或S=π*(d/2)^2。
圆的半径:r
直径:d
圆周率:π(数值为3.1415926至3.1415927之间……无限不循环小数),通常采用3.14作为π的数值。
因此,圆的面积只需要用圆的半径的平方乘以3.14即可。
参考资料:百度百科-圆面积
2018-12-19
JAVA编程中求圆的面积代码如下:
import java.util.Scanner;
public class yuan {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int r;
float area,perimeter;
final float PI=3.14f;
System.out.println(“请输入圆的半径: “);
Scanner sc=new Scanner(System.in);
r=sc.nextInt();
area=PI*r*r;
perimeter=2*PI*r;
System.out.println(“圆的面积是:”+area);
System.out.println(“圆的周长是 “+perimeter);
}
}

扩展资料:
JAVA编程中求圆的面积的其他代码:
package com.wxh;
import java.math.BigDecimal;
import java.util.Scanner;
public class RoundArea {
private static final String PI="3.14159265358979323";
public static void main(String[] args) {
BigDecimal p=new BigDecimal(PI);
Scanner sc=new Scanner(System.in);
int r=sc.nextInt();
BigDecimal r1=new BigDecimal(r);
BigDecimal area=p.multiply(r1).multiply(r1);
area=area.setScale(7, BigDecimal.ROUND_HALF_UP);
System.out.println(area.toString());
}
}
2018-12-23
import java.util.Scanner;
//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();
double area= radius*radius*3.14;
System.out.println("The area for the circle of radius "+radius+" "+area);
}
}

扩展资料:
其他方法求圆的面积:
#include<stdio.h>
#include<math.h>
#define M=3.14
int main()
{
int r;
double s;
scanf("%d",&r);
s=M*pow(r,2);
printf("%0.7lf",s);
return 0;
}
2019-03-19
import java.util.*;
public class Circle
{
public static void main(String[] args)
{
double r;
System.out.print("输入圆的半径:");
Scanner s=new Scanner(System.in);
r=s.nextDouble();
double S=Math.PI*r*r;
System.out.print("面积为:"+S);
}
}2013-04-14
import java.io.*;
import java.util.*;

abstract class VolumeArea {

double pi = 3.14169;

abstract float volume(double r);

abstract float area(double r);
}

public class VolumeAndArea extends VolumeArea {

public static void main(String[] args) throws IOException {

Scanner cin = new Scanner(System.in);
System.out.print("Please input the radius : ");
double r = cin.nextDouble();
VolumeAndArea x = new VolumeAndArea();

System.out.println("The volume is : " + x.volume(r));
System.out.println("The area is : " + x.area(r));
}

float volume(double r) {

return (float) (4 * pi * r * r * r / 3);
}

float area(double r) {

return (float) (pi * r * r);
}
}2013-04-14
public class test
{
public static void main(String args[])
{
float r;
float ares;
System.out.println("please input the radius:");
r=System.in.read();
ares=3.14*r*r;
System.out.println("the ares is:"+ares);
}
}2013-04-14
4楼我服了你了 呵呵 他封的的确很好啊 更能体现OOP的精神2013-04-14
import java.util.*;
public class Circle
{
public static void main(String[] args)
{
double r;
System.out.print("输入圆的半径:");
Scanner s=new Scanner(System.in);
r=s.nextDouble();
double S=Math.PI*r*r;
System.out.print("面积为:"+S);
}
}2018-02-28
mengvlog 阅读 6 次 更新于 2025-07-19 14:26:55 我来答关注问题0
  • import java.util.Scanner;//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...

  • 高续瑞413 java编程,定义类Circle,用成员变量r和常量PI求圆的面积,可以包括多种

    圆面积:28.259999999999998

  • 周长计算公式为2*PI*r,面积计算公式为PI*r*r。在主方法中,使用Scanner类获取用户输入的半径值,并将该值赋给r变量。然后,通过调用getCir和getAre方法分别计算圆的周长和面积,并使用System.out.println方法打印输出结果。下面给出具体代码示例:public class TestCircle{ private static float r;//...

  •  liuyang054 求大神给我写个简单的求园面积的程序编码

    import java.util.*;public class Circle {public static void main(String[] args) {double r;System.out.print("输入圆的半径:");Scanner s=new Scanner(System.in);r=s.nextDouble();double S=Math.PI*r*r;System.out.print("面积为:"+S);}}c语言 include #define PI 3....

  • 用JAVA写一个求圆的面积的程式。谁帮帮忙 private static final double e = 3.1415926; public static void main(String[] args){ System.out.println("请输入圆的半径:"); Scanner scan = new Scanner(System.in); double r = scan.nextDouble(); getCircleArea(r); } /** ...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部