早教吧作业答案频道 -->其他-->
(JAVA)下面代码能准确识别出形状名称,并计算出形状的面积.请补充完整.classShape{publicdoublearea(){return0;};publicStringgetName(){returnnull;}}classCircleextendsShape{//注:圆周率π=3privatedoubler;//r
题目详情
(JAVA)下面代码能准确识别出形状名称,并计算出形状的面积.请补充完整.
class Shape{
public double area(){ return 0; };
public String getName(){return null;}
}
class Circleextends Shape{ //注:圆周率π=3
private double r; //r表示圆的半径;
/* 请补充完整 */
}
class Rectangleextends Shape{
private double w,h; //w、h分别表示长方形的宽和高
/* 请补充完整 */
}
class Exam_2{
public static void main (String[] args) {
Shape[] s={new Circle(3),newRectangle(4,5)};
System.out.println("S[0]:name= "+s[0].getName()+"\tarea="+s[0].area());
System.out.println("S[1]:name= "+s[1].getName()+"\tarea="+s[1].area());
}
}
运行结果为:
S[0]:name=Circle area=27.0
S[1]:name=Rectangle area=20.0
class Shape{
public double area(){ return 0; };
public String getName(){return null;}
}
class Circleextends Shape{ //注:圆周率π=3
private double r; //r表示圆的半径;
/* 请补充完整 */
}
class Rectangleextends Shape{
private double w,h; //w、h分别表示长方形的宽和高
/* 请补充完整 */
}
class Exam_2{
public static void main (String[] args) {
Shape[] s={new Circle(3),newRectangle(4,5)};
System.out.println("S[0]:name= "+s[0].getName()+"\tarea="+s[0].area());
System.out.println("S[1]:name= "+s[1].getName()+"\tarea="+s[1].area());
}
}
运行结果为:
S[0]:name=Circle area=27.0
S[1]:name=Rectangle area=20.0
▼优质解答
答案和解析
class Circleextends Shape{ //注:圆周率π=3private double r; //r表示圆的半径;/* 请补充完整 */private double area=Math.PI*r*r;private String getName() {return "Circle";}}class Rectangleextends Shape{p...
看了(JAVA)下面代码能准确识别...的网友还看了以下:
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
用这些英文字母拼词这些英文字母打乱了顺序.一个题目一个词.第一题:r,c,t,a,e,s,r第二题 2020-05-16 …
u,i,n,c,o,s可以拼成什么单词?还有,o,s,l,h,u,d还有,t,p.s.n.e.r, 2020-05-23 …
将字母组成单词,并译成汉语1.m,e,r,m,u,s,汉语2.u,l,t,e,c,u,r,汉语3. 2020-06-04 …
集合M={u|u=12m+8n+4l,其中m,n,l∈Z},N={u|u=20p+16q+12r, 2020-06-18 …
给加粗字选择一个正确的读音,在对的后面打“√”。啼啭zhuǎn()zhuàn()一缕缕lǒu()l 2020-07-06 …
假定用两个一维数组L[n+1]和R[n+1]作为有n个结点的二叉树的存储结构,L[i]和R[i]分 2020-08-03 …
下列常用词语的字音完全正确的一项是A.掣肘chè规矩jǔ罹难líB.翌日yì蹂róu躏lìn噬shì 2020-11-07 …
由国名的每个字母想到的一句话例:Italy转化为:Itrustandloveyou.(我相信你并且爱 2020-11-23 …
9个字母,已知有:c,o,t,l,n,u,o无顺序.是什么单词啊.急还有1个i,还有e,总共是:c, 2020-12-05 …