2016-04-04 20 views
-4

私は、そのクラスにクラス(円)とオブジェクトを含むプログラムを作成することになっています。プログラムは、オブジェクトの半径を読み取ることができる必要があります。そしてクラスには、円周と画面上の円の面積を書き出すメソッドが含まれている必要があります。ここでクラス、オブジェクト、およびメソッド。 Java

は私が持っているものです。

class Circle { 
    public static double area(double r){ 
     return Math.PI*r*r; 
    } 
    public static double circumference(double r){ 
     return 2*Math.PI*r; 
    } 

} 
+7

あなたが持っているものは間違いなくJavascriptではありません。 –

+2

とにかくあなたの質問は何ですか? – Tal87

+1

これはJavascriptではなくJavaのように見えます。 – Mark

答えて

0
Here is the code... 
    what you want exactly 


class Circle 
{ 
    public static void main(String args[]) 
    { 
     int radius = 3; 
     double area = Math.PI * (radius * radius); 
     System.out.println("The area of circle is: " + area); 
     double circumference= Math.PI * 2*radius; 
     System.out.println("The circumference of the circle is:"+circumference) ; 
    } 
1

これが最も可能性が高い宿題の質問ですので、私はいくつかの道徳的な難しさあなたのために宿題をやっています。

これまで言われていることは、あなたがこれまでに持っていたことを正しい方向に進んでいると思います。メソッドを静的にすることが最良の選択であるかどうかはわかりません(静的メソッドの使用に関する情報:Java: when to use static methods)。また、円をインスタンス化するために必要な情報を調べ、その情報を円のコンストラクタ(コンストラクタ:https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html)に追加する必要があります。最後に、プログラムは、円オブジェクトを宣言してインスタンス化し、そのオブジェクトに対してメソッド呼び出しを行うメインメソッド(http://www.cs.princeton.edu/courses/archive/spr96/cs333/java/tutorial/java/anatomy/main.html)を必要とします。

関連する問題