【Exercise】计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; *同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;

时间:2024-11-09 08:33:03

         插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记。但是你最后学习的是做题的思路,而不是单纯的记代码。代码忘了再回过头来看一遍就好了,思路是别人偷不走的。【2022-9】

 * 思路:        
   1.创建一个Circle类.
 * 2.定义一个变量r表示半径,一个常量表示PI表示圆周率3.14.
 * 3.在Circle类中创建两个方法,getArea(面积)/getGrith(周长).
 * 4.创建一个Scanner对象手动输入半径的值
 * 5.调用Circle类中的setR()方法设置半径的大小
 * 6.调用方法
 * 7.输出结果

package ExampleDesign;

import ;

/**
 * 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率;
 * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 在main方法中测试。
 * 
 * @author Mixi 
 * 思路: 
   1.创建一个Circle类. 
 * 2.定义一个变量r表示半径,一个常量表示PI表示圆周率3.14.
 * 3.在Circle类中创建两个方法,getArea(面积)/getGrith(周长).
 * 4.创建一个Scanner对象手动输入半径的值
 * 5.调用Circle类中的setR()方法设置半径的大小
 * 6.调用方法
 * 7.输出结果
 */
public class Example02 {
	public static void main(String[] args) {
		// 创建一个Scanner对象
		Scanner sc = new Scanner(); // 创建对象
		("请输入圆的半径为:");
		int radius = (); // 接收数据

		// 创建Circle对象
		Circle c = new Circle();
		// 对半径进行赋值
		(radius);

		// 调用方法
		();
		();

	}

}

// 1.创建一个Circle类.
class Circle {
	// 成员变量
	private int r; // 变量可以Scanner输入数据
	private double PI = 3.14; // double接收

	// 构造方法(无参构造方法)
	public Circle() {
		// TODO Auto-generated constructor stub
	}

	// 定义一个setR方法将来用来对半径赋值
	public void setR(int r) {
		 = r;
	}

	// 定义一个getArea方法将来求圆的面积
	public void getArea() {
		("圆的面积为:" + (PI * r * r));
	}

	// 定义一个getGirth方法将来求圆的面积
	public void getGirth() {
		("圆的周长为:" + (2 * PI * r));
	}
}