用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.相关的知识,希望对你有一定的参考价值。

请用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
并输出结果.

PS:本人是初学者.
回复:冷雨冰燕
谢了! 我用的是eclipse ,你的程序代码有点问题啊!
就显示这些东西:
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型不匹配:不能从 String 转换为 int

实现思路:输入一个半径的值,之后即可求出周长和面积:
代码举例:
import javax.swing.JOptionPane;
class account

public static void main(String[] args)

String radiusString = JOptionPane.showInputDialog(null ,
"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);
double radius = Double.parseDouble(radiusString);
double c;
double area;
final double PI = 3.14159;//定义圆周率π的值
c = 2 * PI * radius; //计算周长
area = radius * radius * PI;//计算面积
//输出结果
JOptionPane.showMessageDialog(null ,
"周长是 : " + c + "\n" + "面积是 : " + area ,
"outputNumber" , JOptionPane.INFORMATION_MESSAGE);

参考技术A 已经测试过了

import javax.swing.JOptionPane;

class account

public static void main(String[] args)

String radiusString = JOptionPane.showInputDialog(null ,
"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);

double radius = Double.parseDouble(radiusString);

double c;
double area;
final double PI = 3.14159;

c = 2 * PI * radius;
area = radius * radius * PI;

JOptionPane.showMessageDialog(null ,
"周长是 : " + c + "\n" + "面积是 : " + area ,
"outputNumber" , JOptionPane.INFORMATION_MESSAGE);

本回答被提问者采纳
参考技术B public class mianji
public static void main(String [] args)

double banjing = 14;//任意数
double s=3.14f*banjing*banjing;
double c=2*3.14f*banjing;
System.out.println("面积为:"+s);
System.out.println("周长为:"+c);
System.out.println("半径为:"+"banjing任意取值");


完全正确
参考技术C 我会哦,菜鸟题
public class Cir
public static void main(String [] args)

int banjing=args[0];
float s=3.14f*banjing*banjing;
float c=2*3.14f*banjing;
System.out.println("面积为:"+s);



要传参数的为半径,文件名为Cir.java
参考技术D public class Untitled1
public Untitled1()


public static void main(String[] args)
float r=1.0f;
float s=3.14f*r*r;

System.out.println("面积="+s);

float c=2*3.14f*r;

System.out.println("周长="+c);



输入一个半径求圆的面积和周长

输入一个半径求圆的面积和周长

 

 

Scanner sc = new Scanner(System.in);
System.out.print("请输入半径");
int r =sc.nextInt();
final double π = 3.14;

System.out.print("面积为:"+(π*r*r));
System.out.print("周长为:"+(π*r*2));

 

 

 

以上是关于用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.的主要内容,如果未能解决你的问题,请参考以下文章

计算圆的面积的程序

使用java,从键盘输入圆的半径,求圆的周长和圆的面积并输出?

Java编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能

用java求圆的面积与周长

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

Java程序:输入圆的半径,输出圆的周长和面积。(用eclipse编)