java类和对象之static关键字之求圆环面积和周长
时间: 2023-04-17 16:03:53 浏览: 139
java代码实现求圆的周长和面积方法示例
在Java中,使用static关键字声明的成员变量和方法属于类而不是对象。在类中使用static声明的变量和方法可以直接使用类名调用,而不用创建类的实例。
举个例子,如果我们要求圆环的面积和周长,可以使用一个Circle类来表示圆。下面是一个示例代码:
```
public class Circle {
static double pi = 3.14;
int r;
static double getArea(int r) {
return pi * r * r;
}
static double getCircumference(int r) {
return 2 * pi * r;
}
}
```
在上面的代码中,我们定义了一个Circle类,其中pi是一个静态变量,表示圆周率。在类中定义了两个静态方法:getArea()和getCircumference(),分别用于计算圆的面积和周长。
使用方法
```
System.out.println("圆的面积为:" + Circle.getArea(10));
System.out.println("圆的周长为:" + Circle.getCircumference(10));
```
结果为
```
圆的面积为:314.0
圆的周长为:62.800000000000004
```
需要注意的是,在上面的代码中,我们并没有创建Circle类的实例,而是直接使用类名来调用静态方法。
阅读全文