刚学JAVA没几天,写了个这求三角形面积的小程序,程序的意思是想反复输入底和高20次然后得出面积,可运行时总提示“可能尚未初始化变量Y”,是哪出了问题?望高人解答 万分感谢!程序如下:
import java.util.Scanner;
class Trival{
double gao;double di;
Trival(double a,double b){gao=a;di=b;}
double getMianji(){return 1.0/2*gao*di;}
}
class C{
public static void main(String args[]){
int j;double x,y;
for (x=1;x<=20;x++){
Scanner m=new Scanner(System.in);
System.out.println("请输入三角形的高");
x=m.nextDouble();
System.out.println("请输入三角形的底");
y=m.nextDouble();
}
Trival t1=new Trival(x,y);
System.out.println("三角形的面积为:"+t1.getMianji());
}
}