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 操作規范