麻烦老师看看代码4-3编程练习
代码编写的时候,格式转换的不是很熟悉,修改了很久终于成功
但是觉得代码编写有不足的地方,请老师指正
public class AreaDemo {
//求圆形面积
public double c(double a){
double mj=Math.PI*a*a;
return mj;
}
//求长方形面积
public double c(int a,int b){
double mj=a*b;
return mj;
}
public static void main(String[] args) {
//定义对象
AreaDemo ad=new AreaDemo();
//定义一个double类型的变量存放半径,并初始化
double y=4.5;
//定义两个变量存放长和宽,并初始化
int l=8,k=5;
//调用方法,求圆的面积并打印输出
System.out.println("圆的面积为:"+ad.c(y));
//调用方法,求长方形面积并打印输出
System.out.println("长方形面积为:"+ad.c(l,k));
}
}
正在回答
结果符合作业要求,但有一点建议:在计算长方形面积的方法中传入的两个参数是int类型的,所以计算结果也是int类型的,那么返回值类型和此方法中的mj类型都可以定义成int类型的。不过你定义成double也是没有错的~祝学习愉快~
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星