./ucgenAlanı;。java:23:错误:缺少返回语句}
我正试图找到一个三角形的区域。 但是我有一个错误。/ucgenAlanı.java:23:error:missing return statement} 你能帮我吗./ucgenAlanı;。java:23:错误:缺少返回语句},java,Java,我正试图找到一个三角形的区域。 但是我有一个错误。/ucgenAlanı.java:23:error:missing return statement} 你能帮我吗 import java.util.Scanner; public class ucgenAlanı { private double a1,a2,a3; public void setDimensions( double newa1,double newa2,double newa3 ) { a
import java.util.Scanner;
public class ucgenAlanı {
private double a1,a2,a3;
public void setDimensions( double newa1,double newa2,double newa3 ) {
a1 = newa1;
a2 = newa2;
a3 = newa3;
}
public double readInput() {
Scanner klavye = new Scanner(System.in);
System.out.println(" kenarları giriniz : ");
a1=klavye.nextDouble();
a2=klavye.nextDouble();
a3=klavye.nextDouble();
}
public double getArea() {
double s= (a1 + a2 + a3) / 2;
double area = Math.sqrt( s*(s-a1)*(s-a2)*(s-a3) );
System.out.println( area + "ucgenin alanı" );
return area;
}
}
readInput
方法不返回double
值
查看代码,将方法返回类型更改为void
,以解决问题