国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

java代碼哪里出錯了啊

訪客2023-12-11 04:08:179

java代碼哪里出錯了啊public class Triangle{private double l;private double w;private double h;private double c;private double s; public Triangle(double l,double w,double h){ this.l=l; this.w=w; this.h=h; } public void setLong(double i){ this.i=i; }public double getLong(){ return this.i; }public void setWidth(double w){ this.w=w; }public double getWidth(){return this.w; } public void setHeight(double h){this.h=h; } public double getHeight(){ return this.h; }class double girth(double a,double b,double c){return a+b+c;class double acreage(double a,double b,double c){return sqrt(((a+b+c)/2*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c)),0.5); }}public class TextTriangle{ public static void main(String[] args){ Triangle T=new Triangle(3,4,5); System.out.println("該三角形的周長是"+girth(T.l,T.w,T.h,T.c)); System.out.println("該三角形的面積是"+acreage(T.l,T.w,T.h,T.s)); }}

錯的太離譜了,你的java根本沒有入門且太粗心了

1,。java的主類public,,在一個文件中只能有一個(且必須是文件名),你有兩個public類

這個是基礎(chǔ)的基礎(chǔ)

2. class double girth(double a,double b,double c){

class double acreage(double a,double b,double c){

不知你怎么想的,,class作為函數(shù)前綴(應(yīng)該是public),,這個估計(jì)是粗心了

3.class double girth(double a,double b,double c)

{return a+b+c; //這里少了 } ,,又應(yīng)該是粗心

4.return sqrt(((a+b+c)/2*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c)),0.5);

應(yīng)該是

return sqrt(((a+b+c)/2*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c))); //sqlt在Math中的,不能直接用,,且只有一個參數(shù),,估計(jì)你想的是0.5次方,一個數(shù)的0.5次方不就是開方,?,!

正確的

return Math.sqrt(((a+b+c)/2*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c)));

5. this.i=i; //這個i是哪里來的?,?,?

6.System.out.println("該三角形的周長是"+girth(T.l,T.w,T.h,T.c));

這個girth是Triangle類中的,你能直接調(diào)用,?

另外,,l,h,c都是私有變量,不能訪問的

,。

還有,,類里已有三邊,求面積為什么還要三個參數(shù),?(這個是對數(shù)據(jù)結(jié)構(gòu)沒概念)

錯的太多,,實(shí)在不知你要做什么,都無法幫你修改了(把題目要求發(fā)上來,,可以給你個參考)

文章評論