当前位置:首页 » 编程语言 » java求圆的周长和面积

java求圆的周长和面积

发布时间: 2022-06-01 03:07:40

A. 请编写一个完整的java Application程序,能够计算圆的周长和面积。(求大佬帮帮忙)

class CPoint{
}
class CCircle extends CPoint{
private String yx;

private int bj;

double perimeter(int t){return 2+pai*t;}

double area(int t){return pai*t*t;}

}
class CCircleDemo{
public static void main(String args[]){
CPoint point = new CPoint();
point.bj = 2;
//周长

double zc = point.perimeter(bj);
//面积

double mj = point.area(bj);
System.out.println("周长为:"+zc+";面积为:"+mj)

}
}

B. Java题 求圆的面积和周长

修改完毕

publicclassCircle{
doubler;
publicCircle(){
Scannerscan=newScanner(System.in);
r=scan.nextDouble();
}
publicvoidJisuan(){
System.out.println("周长为"+2*3.14*r+"面积为"+r*r*3.14);
}
}
classTest{
publicstaticvoidmain(String[]args){
Circlea=newCircle();
a.Jisuan();
}
}

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

实现思路:输入一个半径的值,之后即可求出周长和面积:
代码举例:
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);
}
}

D. java怎么求圆的面积和周长啊,求教!!!!

一样是:πr²和2πr
只是java里没有π,因此我们经常用3.14常数,或更精确一点的常数
而乘法我们用*表示
于是:
πr² = 3.14*r*r
2πr = 2*3.14*r

E. java编写一个应用程序,创建一个圆类,在类中定义半径成员变量,如何求其面积和周长

import java.util.Scanner;
class Round{
public double perimeter(double radius){
return radius*2;
}
public double area(double radius){
return radius*radius*3.14;
}
public void print(double radius){
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);
double radius=scan.nextDouble();
round.print(radius);
}
}
楼主别忘了给分呀~~~

F. 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里不知道有没有π的常量 这里我就直接打数字了

(6)java求圆的周长和面积扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。

JCP维护的规范包括Java ME、Java SE、Java EE、XML、OSS、JAIN等。组织成员可以提交JSR(JavaSpecification Requests),通过特定程序以后,进入到下一版本的规范里面。

JSR是早期提议和最终发布的Java平台规范的具体描述。通常,一个新的JSR的提出是为了增加或者规范Java平台的功能。某个具体的JSR由专家组共同来制定,工作由组长协调。例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari担任组长,同时专家组的成员还包括Siemens、Motorola、Nokia、Symbian等。Java ME平台规范是在JSR68中定义的,规范组长是Sun公司的Jon Courtney。

JSR完成后,相关的规范及JavaAPI会在JCP的官方网站发布。设备制造商可以在自己的产品中实现某个JSR,如MIDP2.0(JSRll8)。但是这些都必须要通过TCK(Technology Compatibility Kit)测试以确保技术兼容性。

按照技术类别可以分成以下几类:

1、J2EE平台规范

2、J2SE平台规范

3、J2ME平台规范

4、运营支持系统规范(OSS)

5、综合网络的Java 应用(JAIN)

6、XML 操作规范

G. 用java求圆的面积与周长

class Circle {
private int r;
public Circle(int r){
this.r=r;
}

public int getr(){
return r;
}
public double getArea(){
return Math.PI*r*r;
}
public double getCircleLength(){
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());
}
}

H. 用Java计算圆的周长与面积。越简单越好。。

这种最好是写一个抽象类,然后实例化。

public class Test {
public static void main(String[] args) {

Shape circle = new Circle(2);
System.out.println("半径为2的圆的面积为:" + circle.area());

Shape triple = new Triple(3, 4, 5);
System.out.println("三边长为3, 4, 5的三角形面积为: "+ triple.area());

Shape rectangle = new Rectangle(5, 6);
System.out.println("长宽为5 和6的矩形面积为: "+ rectangle.area());
}

}

abstract class Shape{
public abstract double area();
}

class Circle extends Shape{//圆
private double r;

public Circle(double r){
this.r = r;
}

public double area() {
return Math.PI * Math.pow(r, 2);//圆周率*半径的平方
}

}

class Triple extends Shape{//三角形

private double a;
private double b;
private double c;

public Triple(double a, double b, double c){
this.a = a;
this.b = b;
this.c = c;
}

//海伦公式S= √[p(p - a)(p - b)(p - c), p = (a+b+c/2)
public double area() {
double p = (a + b + c) / 2;

return Math.sqrt(p * (p-a) *(p - b) *(p-c));
}

}

class Rectangle extends Shape{//矩形
private double width;//宽
private double height;//长

public Rectangle(double width, double height){
this.width = width;
this.height = height;
}

public double area() {
return width * this.height;
}

}

---------------------测试结果
半径为2的圆的面积为:12.566370614359172
三边长为3, 4, 5的三角形面积为: 6.0
长宽为5 和6的矩形面积为: 30.0

I. 用JavaApplet编写程序计算圆的周长和面积

可以通过创建一个圆的类完成计算圆周长和面积的功能。
假设这个圆的类名叫做Circle,因为根据圆的半径就可以求出圆的周长和面积,所以可以在这个类中定义一个半径属性mRadius,然后定义两个方法getLength和getArea分别实现计算圆周长和面积的功能。
java语言源代码如下:
public class Circle{
//圆的半径
private double mRadius;
public Circle(double mRadius){
this.mRadius = mRadius;
}
//获取圆的周长
public double getLength(){
return 2*Math.PI*mRadius;
}
//获取圆的面积
public double getArea(){
return Math.PI*mRadius*mRadius;
}
}
//注:由于测试类只是调用Circle类的方法,功能很简单,便没有写测试类。

J. java习题:输入圆的半径r,计算并输出圆的面积和周长。

import java.util.Scanner;

public class Circle {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("请输入半径:");

Scanner sc = new Scanner(System.in);

int r = sc.nextInt();

/*通过new Scanner(System.in)创建一个Scanner,

控制台会一直等待输入,直到敲回车键结束,

把所输入的内容传给Scanner,作为扫描对象。

要获取输入的内容,则只需要调用Scanner的nextInt()方法*/

double area = 0,girth=0;

area = r*r*3.14;//面积

girth = 3.14*r*2;//周长

System.out.println("该圆的面积为:"+area);

System.out.println("该圆的周长为:"+girth);

}

}

拓展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。



热点内容
php判断移动设备 发布:2025-04-23 05:28:09 浏览:534
ug帮编程 发布:2025-04-23 05:23:58 浏览:120
游戏编程要学多久 发布:2025-04-23 05:03:16 浏览:169
密码输入多少次会锁 发布:2025-04-23 04:53:00 浏览:65
文件夹加固 发布:2025-04-23 04:52:11 浏览:915
android消息传递 发布:2025-04-23 04:50:45 浏览:797
sky服务器错误什么意思 发布:2025-04-23 04:50:02 浏览:380
三星usb存储设备在哪 发布:2025-04-23 04:43:31 浏览:499
把什么涂在密码锁上能看到密码 发布:2025-04-23 04:29:40 浏览:242
sql2000密码忘记 发布:2025-04-23 04:22:03 浏览:21