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