java求圆的周长和面积
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应用程序、分布式系统和嵌入式系统应用程序等。