Java是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,可以用它來計(jì)算圖形的面積和周長(zhǎng)。
public class Circle { private double radius; private double pi = 3.14; public Circle(double radius) { this.radius = radius; } public double area() { return pi * radius * radius; } public double circumference() { return 2 * pi * radius; } }
代碼中先定義了一個(gè)Circle類,該類有radius和pi兩個(gè)屬性,其中radius表示圓的半徑,pi表示圓周率,通過構(gòu)造方法初始化radius屬性。area()方法和circumference()方法分別用來計(jì)算圓的面積和周長(zhǎng)。
在主函數(shù)中,我們可以創(chuàng)建一個(gè)Circle對(duì)象并調(diào)用area()方法和circumference()方法計(jì)算圓的面積和周長(zhǎng)。
public class Main { public static void main(String[] args) { Circle circle = new Circle(5.0); System.out.println("圓的面積為:" + circle.area()); System.out.println("圓的周長(zhǎng)為:" + circle.circumference()); } }
在main()函數(shù)中,我們創(chuàng)建了一個(gè)radius為5.0的Circle對(duì)象,然后分別調(diào)用了該對(duì)象的area()方法和circumference()方法輸出圓的面積和周長(zhǎng)。