Java定义一个圆形类Circle

题目:

定义一个圆形类Circle;

  1. 能够通过带参数的构造函数进行对象的初始化;
  2. 能够通过无参数的area方法,计算圆的面积;
  3. 能够通过无参数的circum方法,计算圆的周长;
  4. 在该类的main方法中编写合适代码测试Circle类;
  5. 使用Eclipse格式化代码。
    package huat.oop.exp;
    
    import java.util.*;
    
    public class CircleText {
    
    	float area;
    	int circum;
    
    	// 通过带参数的构造函数进行对象的初始化
    	CircleText(float A_area, int C_circum) {
    		area = A_area;
    		circum = C_circum;
    	}
    
    	// 在该类的main中测试Circle类
    	public static void main(String args[]) {
    		Scanner sc = new Scanner(System.in); // 创建对象
    		System.out.println("请输入圆的半径:");
    		int radius = sc.nextInt();
    
    		// 创建Circle对象
    
    		Circle c = new Circle();
    		c.setR(radius);
    		// 通过无参数的area方法,计算圆的面积;
    		c.area();
    		// 通过无参数的area方法,计算圆的面积;
    		c.circum();
    	}
    }
    
    class Circle {
    
    	private int r;
    	private double PI = 3.14;
    
    	// 构造方法(无参构造方法)
    	public Circle() {
    
    	}
    
    	// 定义一个setR方法将来用来对半径赋值
    	public void setR(int r) {
    		this.r = r;
    	}
    
    	// 定义一个area方法将来求圆的面积
    	public void area() {
    		System.out.println("圆的面积为:" + (PI * r * r));
    	}
    
    	// 定义一个circum方法将来求圆的面积
    	public void circum() {
    		System.out.println("圆的周长为:" + (2 * PI * r));
    	}
    
    }
    

    程序截图:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值