急求 java编码 求矩形周长 面积 以及对角线长度

要求output 两位小数点。 求高手解救!! 主要不知道对角线公式怎么输入。我输入平方^2,说我输入无效符号。小妹新学java,请求讲解。

平方可以直接用乘法来实现,下面是我写的代码,你参考下,源代码如下:
/**
* 求矩形周长 面积 以及对角线长度
*
* @author johnston678
* @version 2011-1-17
*/
public class RectangleDemo {
//定义长,宽
private static double x=5.9823,y=6.7323;
//定义周长lengthOfGirth,面积area,对角线长度lengthOfDiagonal
private static double lengthOfGirth,area,lengthOfDiagonal;
public static void main(String[] args) {
lengthOfGirth = 2 * (x + y);
area = x * y;
lengthOfDiagonal = Math.sqrt(x * x + y * y); //对角线长度是长和宽的平方根

//格式化输出,类似C语句的输出
System.out.printf("矩形的长为:%.2f,宽为:%.2f,周长 为%.2f,面积为%.2f,对角线长度为%.2f",x,y,lengthOfGirth,area,lengthOfDiagonal);
}

}
输出结果为:
矩形的长为:5.98,宽为:6.73,周长 为25.43,面积为40.27,对角线长度为9.01
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-16
java里当然没有平方的
这里要用到Math类的方法
比如矩形边长为
float a = 3.00f;
float b = 4.00f;
那么对角线长度就为:Math.hypot(a, b));

急求java编码 求矩形周长 面积 以及对角线长度
矩形的长为:5.98,宽为:6.73,周长 为25.43,面积为40.27,对角线长度为9.01

Java编程求矩形的面积
javaimport java.util.Scanner; public class GeometryCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入几何图形的类型(圆形、矩形、三角形、平行四边形):"); String shapeType = scanner.nextLine(); ...

Java编程求矩形的面积
public float getArea(){ return length*width;} \/\/求面积方法 public static void main (String[] args) { Scanner in=new Scanner(System.in);\/\/调用输入方法 System.out.println ("请输入矩形的长:");float a=in.nextFloat();System.out.println ("请输入矩形的宽:");float b=in.nextFl...

编程实现矩形类,其中包括计算矩形周长和面积的方法,并测试方法的正确性...
param width 宽 return周长 \/ public double girth(){ return 2*(length+width);} public static void main(String[] args) { \/\/定义矩形,长为4.5,宽为3 Rectangle rectangle=new Rectangle(4.5,3);System.out.println("矩形面积是:"+rectangle.area());System.out.println("矩形周长是:"+...

Java编程 求矩形周长和面积
看下面,这是一个简单的Java程序,它接受两个整数作为输入,并计算它们的和:javaimport java.util.Scanner; public class SumCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入第一个整数:"); int num...

Java编写一个矩形类,并计算面积和周长?
l;this.width = w;} } public class demo{ public static void main(String[] args) { Rectangle rect = new Rectangle(30, 8);System.out.print("长方形的面积是:");System.out.println(rect.getArea());System.out.printf("长方形的周长是:%d\\n", rect.getCircumference());} } ...

求高手,java中定义长宽求周长和面积的代码
int a=5; \/\/定义长 int b=6; \/\/定义宽 System.out.println("长度为"+a+",宽度为"+b"的矩形的周长为"+2*(a+b)+",面积为"+a*b);

用java建一个矩形类 属性:周长、面积、填充颜色、边框颜色、坐标_百 ...
public double computerArea(){\/\/计算面积 return height*width;} System.out.println("r1的周长"+r1.computePerimeter());System.out.println("r1的面积"+r1.computerArea());System.out.println("r1 的周长"+r2.computePerimeter());System.out.println("r2的面积"+r2.computerArea());} }...

Java 编写一个矩形类Rect
取得矩形的面积 \/ public double getArea(){ return this.getLength() * this.getWidth();} \/ 取得矩形的周长 \/ public double getPerimeter(){ return (this.getLength() + this.getWidth()) * 2;} \/ 取得矩形的面积,需传入矩形长与宽 \/ public double getArea(double length,double width)...

Java类表示矩形,要求提由四个顶点坐标实例化,或由边长度和高度实例化...
\/\/(left,top)矩形左上角 \/\/(right,bottom)矩形右下角 public Rectangle(double left,double top,double right,double bottom){ this.left=left;this.top=top;this.right=right;this.bottom=bottom;\/\/计算长宽 this.width=this.right-this.left;this.height=this.bottom-this.top;} public Rectangle...

相似回答