中易网

关于JAVA的问题

答案:2  悬赏:10  
解决时间 2021-11-07 17:42
下面代码是想用割圆法求圆周率的
public class PI {
public static void main(String[]args){
double r=1,a=Math.sqrt(2)*r,gao=high(a,r);
for(int i=0;i<100;i++){
double AreaTri=0;
double AreaTri+=area1(di(r,a),gao)*Math.pow(2,i);
}
double AreaSqu=area2(r);
TheTotalArea=AreaTri+AreaSqu;
double pi=TheTotalArea/(r*r);
System.out.print(pi);
}
public static double area1(double a,double b){
double area1=a*b/2;
return area1;
}
public static double area2(double c){
double area2=c*c;
return area2;
}
public static double high(double a,double b){
double gao=b-Math.sqrt(b*b-a*a/4);
return gao;
}
public static double di(double a,double b){
double bian=Math.sqrt(b*b-a*a/4);
return bian;
}
}
由于小弟刚学JAVA又没什么分,所以请各大侠指出错误,以上代码是不正确的。
最佳答案
不想看你在干嘛,但是排除下语法错误:main方法中有些定义变量的语法错误
修改如下:
public static void main(String[]args){
double r=1,a = Math.sqrt(2)*r, gao=high(a,r);
double AreaTri=0;
for(int i=0;i<100;i++){
AreaTri += area1(di(r,a),gao)*Math.pow(2,i);
}
double AreaSqu = area2(r);
double TheTotalArea = AreaTri+AreaSqu;
double pi= TheTotalArea/(r*r);
System.out.print(pi);
}
全部回答
第一个问题: 抽象类虽不能创建同类型的对象,但抽象类是具体类型的外延,一个是实现,一个是定义。就好比你去商店点菜,你不能单说“上菜”,你必须和boss说明你要点什么,于是你点了宫保鸡 丁。但吃的时候,你可以说“这菜真好吃”,这个时候宫保鸡丁就是你说的“菜”,也就是inputstream类和system.in之间的关系。 第二个:输入和输出是独立的流,字节流和字符流是对流对象根据不同操作的包装。 你可以到这里看java.io的类层次 http://72.5.124.55/j2se/1.4.2/docs/api/java/io/package-tree.html
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
室内装修设计简约风格都有哪些方案
我是山东菏泽人,想在家创业开个个体工商户,
国宏车队(府前东路与248省道交叉口北100米国
南通爱邦装饰在当地的口碑如何?
平顶山家电清洗市场好吗?我想加盟一个!谁能
谈谈天津市北辰区青光村的发展前景
单位需要做一片塑胶网球场,要求颜色是蓝绿配
地方国营茅台酒是哪年的酒?价值多少? 我有一
“比例尺就是图上距离和实际距离的比值”这句
农历1997年10月初八阳历是什么日子
北京公安局安防中心
宝宝晚上睡不安稳是什么原因呢
健身房宣传语设计
河北省12系列建筑水电图集
谁清楚装修泥瓦工价格
推荐资讯
心事谁人知的歌词 译音也好
出发点发型空间地址好找么,我有些事要过去
在南京在哪可以找到报关员的培训?
打了瘦脸针,为什么脸会变瘦?
梁平沁园春宾馆怎么去啊,我要去那办事
南海农商银行西樵太平支行这个地址在什么地方
怎样能把胸部变大 我19胸太小了 我想性感
我中了信赖团的ipad3抽奖券,是在新浪微博大
有谁在上海的电子厂工作能介绍人进去么
一提到西门,你们首先会想到谁?
萧山宁围哪家幼儿园相对好些?
高铁谷饶潮阳站到成田怎么坐车
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?