用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);
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
已经测试过了

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);
}
}本回答被提问者采纳
第2个回答  2008-03-14
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任意取值");
}

} 完全正确
第3个回答  2008-03-07
我会哦,菜鸟题
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
第4个回答  2008-03-07
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);
}

}
}

用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
"请输入半径 : " , "计算" , 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.s...

用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
System.out.println("你好,请输入半径:");\/\/得到键盘输入的一行,并转化为整型!Circle circle = new Circle(); \/\/ circle.radius = Integer.parseInt(buf.readLine());System.out.println("周长为"+circle.perimeter());System.out.println("面积为"+circle.area());} catch (Exception e){ ...

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编写一个应用程序,要求用户输入一个圆的半径(double类型),然后计...
System.out.print("改圆的直径为-->"+round.diameter(temp)+"\\n"+ "改圆的周长为-->"+ round.perimeter(temp)+"\\n"+ "改圆的面积为-->"+ round.area(temp));} } 楼主别忘了给分啊~~~

使用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编写程序,从键盘输入圆的半径,求圆的周长和面积并输出
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);System.out.println("圆...

如何用java计算一个圆的面积和周长?
一、数学公式:圆周长=2*π*半径 面积=π*半径²二、算法分析:周长和面积都依赖半径,所以要先输入半径值,然后套用公式,计算周长和面积。 最终输出结果即可。三、参考代码:代码如下 include "stdio.h"define Pi 3.14 void main(){ float r,c,area;printf("请输入圆的半径:");scanf("...

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

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编写一个应用程序,创建一个圆类,在类中定义半径成员变量,如何求其...
System.out.println("圆的周长为-->"+this.perimeter(radius)+"\\n"+ "圆的面积为-->"+this.area(radius));} } public class OperateDemo{ public static void main(String args[]){ Round round=new Round();System.out.print("请输入圆的半径-->");Scanner scan=new Scanner(System.in)...

相似回答