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應用程序、分布式系統和嵌入式系統應用程序等。