2016-04-04 80 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

这看起来像Java,而不是Javascript。 – 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)来声明和实例化一个圆形对象,然后对该对象进行方法调用。