java上机题集急求解

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:10:54
求解题目 构造一个circle类,里面有成员变量r(半径),有接受半径的构造方法,求圆面积的方法getS和求圆周长的方法getL,然后通过Circle对象,分别求半径为:1`1.5`2.5的圆面积和圆周长 急用 谢谢了各位

楼上的运行不来,我的经过测试!

import java.math.*; 

import javax.swing.*; 

class Circle{ 

double r; 

Circle(double r){ 

this.r=r; 

public void getS(){ 

System.out.println("面积是:"+Math.PI*r*r); 

public void getL(){ 

System.out.println("周长是:"+2*Math.PI*r); 

public static void main(String[] args){ 

String s=JOptionPane.showInputDialog("请输入半径:"); 

System.out.println("半径是:"+s); 

Circle c=new Circle(Double.parseDouble(s)); 

c.getS(); 

c.getL(); 

}