java求圆的面积和周长
‘壹’ 如何用java计算一个圆的面积和周长
一、数学公式:
圆周长=2*π*半径
面积=π*半径²
二、算法分析:
周长和面积都依赖半径,所以要先输入半径值,然后套用公式,计算周长和面积。 最终输出结果即可。
三、参考代码:
代码如下
#include"stdio.h"
#definePi3.14
voidmain()
{
floatr,c,area;
printf("请输入圆的半径:");
scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("该圆的周长是%.2f,面积是%.2f ",c,area);
}
‘贰’ 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 radius = input.nextDouble();
double area= radius*radius*3.14;
System.out.println("The area for the circle of radius "+radius+" "+area);
}
}
(2)java求圆的面积和周长扩展阅读:
其他方法求圆的面积:
#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;
}
‘叁’ 用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());
}
}
‘肆’ 请编写一个完整的Java Application程序,能够计算圆的周长和面积。要求:1)定义
实现思路:输入一个半径的值,之后即可求出周长和面积:
代码举例:
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);
}
}
‘伍’ 编程半径为3.4的圆的面积和周长 java
程序实现如下:
importjava.lang.Math;
publicclassExos6{
privatedoubleradius;
Exos6(doubler){
this.radius=r;
}
publicdoubleareaCal(){
returnMath.PI*Math.pow(this.radius,2);
}
publicdoubleperimeterCal(){
return2*Math.PI*this.radius;
}
publicstaticvoidmain(String[]args){
Exos6c=newExos6(3.4);
System.out.println("周长为:"+c.perimeterCal());
System.out.println("面积为:"+c.areaCal());
}
}
‘陆’ 使用java,从键盘输入圆的半径,求圆的周长和圆的面积并输出
import java.util.Scanner;
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);
System.out.println("圆的面积:"+s);
}
}
‘柒’ 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应用程序、分布式系统和嵌入式系统应用程序等。
‘捌’ java怎么求圆的面积和周长啊,求教!!!!
一样是:πr²和2πr
只是java里没有π,因此我们经常用3.14常数,或更精确一点的常数
而乘法我们用*表示
于是:
πr² = 3.14*r*r
2πr = 2*3.14*r
‘玖’ java设计一个Circle(圆)类,计算圆的面积和周长,并输出圆的半径、面积和周长
第一个圆类计算第一个圆类计算圆的面积和周长并输出圆的半径,面积和周长这个圆的面积当然是有公式来计算的
‘拾’ 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里不知道有没有π的常量 这里我就直接打数字了
(10)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 操作规范