class cirde
{
public double radius;
final double PI =3.1415926;
cirde(double radius)
{
this.radius = radius;
}
public double area()
{
return radius*radius*PI;
}
public double girth()
{
double girth;
girth = 2*radius*PI;
return girth;
}
}
class InsideSquare extends cirde
{
InsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = radius/Math.sqrt(2); //\'b0\'eb\'be\'b6\'b3\'fd\'d2\'d4\'b8\'f9\'ba\'c52\par
area = Math.pow((2*temp),2); //\'c6\'bd\'b7\'bd\par
return area;
}
public double girth()
{
double temp;
double girth;
temp = radius/Math.sqrt(2);
girth = 4*(2*temp);
return girth;
}
}
class OutsideSquare extends cirde
{
OutsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = 2*radius;
area = Math.pow(temp,2);
return area;
}
public double girth()
{
double temp;
double girth;
temp = 2*radius;
girth = 4*temp;
return girth;
}
}
public class shapeArea
{
public static void main(String[] asgs)
{
cirde shape = new cirde(10);
System.out.println(" " + shape.area);
System.out.println(" " + shape.girth);
InsideSquare shape2 = new InsideSquare(10);
System.out.println(" " + shape2.area);
System.out.println(" " + shape2.girth);
OutsideSquare shape3 = new OutsideSquare(10);
System.out.println(" " + shape3.area);
System.out.println(" " + shape3.girth);
}
}
{
public double radius;
final double PI =3.1415926;
cirde(double radius)
{
this.radius = radius;
}
public double area()
{
return radius*radius*PI;
}
public double girth()
{
double girth;
girth = 2*radius*PI;
return girth;
}
}
class InsideSquare extends cirde
{
InsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = radius/Math.sqrt(2); //\'b0\'eb\'be\'b6\'b3\'fd\'d2\'d4\'b8\'f9\'ba\'c52\par
area = Math.pow((2*temp),2); //\'c6\'bd\'b7\'bd\par
return area;
}
public double girth()
{
double temp;
double girth;
temp = radius/Math.sqrt(2);
girth = 4*(2*temp);
return girth;
}
}
class OutsideSquare extends cirde
{
OutsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = 2*radius;
area = Math.pow(temp,2);
return area;
}
public double girth()
{
double temp;
double girth;
temp = 2*radius;
girth = 4*temp;
return girth;
}
}
public class shapeArea
{
public static void main(String[] asgs)
{
cirde shape = new cirde(10);
System.out.println(" " + shape.area);
System.out.println(" " + shape.girth);
InsideSquare shape2 = new InsideSquare(10);
System.out.println(" " + shape2.area);
System.out.println(" " + shape2.girth);
OutsideSquare shape3 = new OutsideSquare(10);
System.out.println(" " + shape3.area);
System.out.println(" " + shape3.girth);
}
}
解决方案 »
- 我被折磨死了
- 关于在JSP权限管理
- 使用数字签名,可以访问文件,但是还是没有权限使用录音
- 初学者提问,好心人告诉下!
- 郁闷到级点了,帮帮我,关于JBUILDER2006的问题
- 从来没有用过中文为包名的,今天测试在类中取得当前文件所在的相对路径与绝对路径时发现个这个问题,特此提醒一下,有谁设置包名为中文的
- PASS SCJD,我要散分!!谁知道怎么把分数超过半100?
- 紧急求救,大家帮我看看!在县等待!
- int/int,如何得到小数,菜问题:)
- applet中含有swing元件,怎样转换可以在ie中浏览
- linux+jboss+tomcat+mysql,如何跑j2ee tutorial 1.4中Bank的例子?请高人不吝赐教!
- 请问这样到底生成了几个String对象?
{
public double radius;
final double PI =3.1415926;
cirde(double radius)
{
this.radius = radius;
}
public double area()
{
return radius*radius*PI;
}
public double girth()
{
double girth;
girth = 2*radius*PI;
return girth;
}
}
class InsideSquare extends cirde
{
InsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = radius/Math.sqrt(2); //\'b0\'eb\'be\'b6\'b3\'fd\'d2\'d4\'b8\'f9\'ba\'c52\par
area = Math.pow((2*temp),2); //\'c6\'bd\'b7\'bd\par
return area;
}
public double girth()
{
double temp;
double girth;
temp = radius/Math.sqrt(2);
girth = 4*(2*temp);
return girth;
}
}
class OutsideSquare extends cirde
{
OutsideSquare(double radius)
{
super(radius);
}
public double area()
{
double temp;
double area;
temp = 2*radius;
area = Math.pow(temp,2);
return area;
}
public double girth()
{
double temp;
double girth;
temp = 2*radius;
girth = 4*temp;
return girth;
}
}
public class shapeArea
{
public static void main(String[] asgs)
{
cirde shape = new cirde(10);
System.out.println(" " + shape.area());
System.out.println(" " + shape.girth());
InsideSquare shape2 = new InsideSquare(10);
System.out.println(" " + shape2.area());
System.out.println(" " + shape2.girth());
OutsideSquare shape3 = new OutsideSquare(10);
System.out.println(" " + shape3.area());
System.out.println(" " + shape3.girth());
}
}
System.out.println(" " + shape.girth());调用的是方法。加()