⑴ java怎麼求圓的面積和周長啊,求教!!!!
一樣是:πr²和2πr
只是java里沒有π,因此我們經常用3.14常數,或更精確一點的常數
而乘法我們用*表示
於是:
πr² = 3.14*r*r
2πr = 2*3.14*r
⑵ 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編程中求圓的面積怎麼寫
importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclasstest{publicstaticvoidmain(String[]args){doubleR=0,S,C,V;try{System.out.print("請輸入圓的半徑:");R=Double.parseDouble((newBufferedReader(newInputStreamReader(System.in))).readLine());}catch(Exceptione){System.out.println("你輸入的不是一個可計算的圓半徑繼續請直接輸入一個實數推出請輸入0");return;}S=R*R*Math.PI;System.out.println("圓的面積:"+S);C=2*R*Math.PI;System.out.println("圓的周長:"+C);V=(4/3)*R*R*R*Math.PI;System.out.println("圓的體積:"+V);}}
⑷ java求圓面積的程序
interface Shape
{
final double PI = 3.15169;
double getArea();
}
class Circle implements Shape
{
private double radius;
public Circle(double r) {this.radius = r;}
public double getRadius() {return this.radius;}
public void setRadius(double r) {this.radius = r;}
public double getArea()
{
return radius * radius * PI;
}
}
public class Test
{
public static void main(String[] args)
{
Circle c = new Circle(3);
System.out.println("Area is " + c.getArea());
}
}
⑸ 如何用java語言編寫一個計算圓的面積的程序
假設這個圓的類名叫做Circle,因為根據圓的半徑就可以求出圓的周長和面積,所以可以在這個類中定義一個半徑屬性mRadius,然後定義兩個方法getLength和getArea分別實現計算圓周長和面積的功能。
java語言源代碼如下:
public class Circle{
//獲取圓的面積
public double getArea(){
return Math.PI*mRadius*mRadius;
}
⑹ 如何用java計算三角形、矩形、圓的面積
//圖形類作父類
public class Diagram {
//計算面積
public double area(){return 0;}
}
//圓類:繼承圖形類
public class Crile extends Diagram{
private double r;
public Crile(double r){
this.r=r;
}
//重寫area方法
public double area(){
double r=this.r;
return r*r*3.14;
}
}
//三角形類:繼承圖形類
public class Triangle extends Diagram{
private double high; //三角形的高
private double bottom; //三角形的底
public Triangle(double h,double b){
this.high=h;
this.bottom=b;
}
public double area(){
double h=this.high;
double b=this.bottom;
return h*b/2;
}
}
//測試
public class test {
public static void main(String[] args) {
System.out.println("請選擇圖形的類型:(1)三角形(2)圓");
Scanner scanner=new Scanner(System.in);
int i=scanner.nextInt();
if(i==1){
System.out.println("你選擇的是三角形!請輸入三角形高長(回車結束):");
double high=scanner.nextLong();
System.out.println("請輸入三角形底長(回車結束):");
double bottom=scanner.nextLong();
//這里體現動態,如果選擇的圖形是三角形,那麼創建三角形類
//調用的時候就是調用的三角形的方法
Diagram diagram=new Triangle(high, bottom);
System.out.println("三角形的面積為:"+diagram.area());
}
if(i==2){
System.out.println("你選擇的是圓形!請輸入圓的半徑(回車結束):");
double r=scanner.nextLong();
Diagram diagram=new Crile(r);
System.out.println("三角形的面積為:"+diagram.area());
}
}
}
其他的一樣了,純手工 望採納!
⑺ 如何用java定義方法求圓的面積
定義一個方法,參數為半徑r,返回面積。代碼如下:
publicclassTest(){
publicdoublegetArea(doubler){
doublearea=Math.PI*r*r;
returnarea;
}
publicstaticvoidmain(String[]args){
Testt=newTest();
Scannerscanner=newScanner(System.in);
System.out.print("請輸入半徑:");
Stringstr=scanner.nextLine();
doubler=Double.parseDouble(str);//將輸入的半徑轉為double類型
doublearea=t.getArea(r);
System.out.print("圓的面積為:"+area);
}
}
⑻ 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里不知道有沒有π的常量 這里我就直接打數字了
(8)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 操作規范
⑼ 用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());
}
}