import java.util.Scanner;
class Cube1
{
int a,e;
double b[],c=0,d=0;
public void jianru()
{
Scanner in=new Scanner(System.in);
a=in.nextInt();
double b[]=new double[a];
for(e=0;e<a;e++)
{
b[e]=in.nextDouble();
}
}
public double jisuan1()
{
for(e=0;e<a;e++)
{
c=c+b[e]*b[e]*6;
}
return c;
}
public double jisuan2()
{
for(e=0;e<a;e++)
{
d=d+b[e]*b[e]*b[e];
}
return d;
}
public void shuchu()
{
System.out.println("正方体的表面积之和="+c);
System.out.println("正方体的体积之和="+d);
}
public static void main(String[] args)
{
Cube1 cu=new Cube1();
cu.jianru();
cu.jisuan1();
cu.jisuan2();
cu.shuchu();
}
}
源码如上,编译通过过,运行的时候却出现了如标题的错误,查了一下百度,对这个错误的解释都看的不是很懂,求大神指点
class Cube1
{
int a,e;
double b[],c=0,d=0;
public void jianru()
{
Scanner in=new Scanner(System.in);
a=in.nextInt();
double b[]=new double[a];
for(e=0;e<a;e++)
{
b[e]=in.nextDouble();
}
}
public double jisuan1()
{
for(e=0;e<a;e++)
{
c=c+b[e]*b[e]*6;
}
return c;
}
public double jisuan2()
{
for(e=0;e<a;e++)
{
d=d+b[e]*b[e]*b[e];
}
return d;
}
public void shuchu()
{
System.out.println("正方体的表面积之和="+c);
System.out.println("正方体的体积之和="+d);
}
public static void main(String[] args)
{
Cube1 cu=new Cube1();
cu.jianru();
cu.jisuan1();
cu.jisuan2();
cu.shuchu();
}
}
源码如上,编译通过过,运行的时候却出现了如标题的错误,查了一下百度,对这个错误的解释都看的不是很懂,求大神指点