JAVA求正方形边长,圆内切正方形,圆的直径为8,求正方形边长和面积!用JAVA程序表达,求开根号算法,求周长啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 14:42:41
JAVA求正方形边长,圆内切正方形,圆的直径为8,求正方形边长和面积!用JAVA程序表达,求开根号算法,求周长啊

JAVA求正方形边长,圆内切正方形,圆的直径为8,求正方形边长和面积!用JAVA程序表达,求开根号算法,求周长啊
JAVA求正方形边长,圆内切正方形,圆的直径为8,求正方形边长和面积!
用JAVA程序表达,求开根号算法,求周长啊

JAVA求正方形边长,圆内切正方形,圆的直径为8,求正方形边长和面积!用JAVA程序表达,求开根号算法,求周长啊
public class MyTest { //类名为MyTest
\x05public static void main(String[] args) {
\x05\x05s(8.0);
\x05}
\x05
\x05public static void s(double d) {\x05\x05\x05// 传入的参数为圆直径
\x05\x05double r = d/2;\x05\x05\x05\x05\x05\x05\x05//圆半径
\x05\x05double b = Math.sqrt(r*r + r*r);\x05\x05//圆半径的平方 + 圆半径的平方 = 正方形的边长的平方,开方后得其边长
\x05\x05double s = b *b;\x05\x05\x05\x05\x05\x05//边长的平方为正方形的面积
\x05\x05System.out.println ("内切正方形边长:"+b+",面积:"+s);
\x05}
}
输出为:
内切正方形边长:5.656854249492381,面积:32.000000000000000000
因为是double类型的,精度高,所以小数位数较多,暂时我还不会书写带开方符号的输出..