本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考
题干:编一个程序,程序中包含以下内容:
一个圆类,包含:
属性:圆半径;
方法:构造方法;求面积方法;求周长方法:。
主类,包含:
主方法main(),在主方法中创建圆类的对象c1和c2并初始化,c1的半径为10,c1的半径为20,然后分别显示两个圆的面积和周长。
import java.util.Scanner;
public class yuan {
private double Radius;
public void setRadius(double r)
{
this.Radius=r;
}
public void yuan()
this.Radius=0;
System.out.println("圆");
}
public void yuan(double r)
{
this.Radius=r;
}
public double getRadius()
{
return Radius;
}
public double getArea()
double r=this.Radius;
return r*r*3.14;
}
public double getPerimeter(){
return this.Radius*3.14*2;
}
public void show()
{
Scanner cin=new Scanner(System.in);
System.out.println("请输入半径:");
this.setRadius(cin.nextInt());
System.out.println("半径=;"+this.getRadius());
System.out.println("周长;"+this.getPerimeter());
System.out.println("面积="+this.getArea());
}
public static void main(String args[])
{
yuan c1=new yuan();
yuan c2=new yuan();
c1.show();
c2.show();
}
}