도움이 필요하십니까 ... 사다리꼴 규칙에 대한 코드를 실행 해 보았습니다. 그것은 수치 메소드 내 프로젝트, 여기에 코드 : 그것은 컴파일 할 수없는사다리꼴 규칙 Java 코드
static double trapezoidRule (int size, double[] x, double[] y)
{ double sum = 0.0,
increment;
for (int k = 1; k < size; k++)
{//Trapezoid rule: 1/2 h * (f0 + f1)
increment = 0.5 * (x[k]-x[k-1]) * (y[k]+y[k-1]);
sum += increment;
}
return sum;
}
public static void main (String[] args) throws Exception
{ String fileName = args.length > 0 ? args[0] : "InpData.txt";
Scanner inp = new Scanner(new File(fileName));
int k, size;
double[] x, y;
double integral;
size = inp.nextInt();
System.out.println ("Number of points: " + size);
x = new double[size];
y = new double[size];
for (k = 0; k < size; k++)
{ x[k] = inp.nextDouble();
y[k] = inp.nextDouble();
}
integral = trapezoidRule (size, x, y);
System.out.printf ("Integral: %4.4f\n", integral);
System.out.printf ("Check: log(%2.2f) = %8.8f\n",
x[size-1], Math.log(x[size-1]));
}
}
와 나는 항상 FileNotFoundException이 얻을. 나는 Javadocs에서 경로명을 가진 파일이 존재하지 않을 때 이것이 던져 질 것이라고 발견했다. 도와주세요. 감사!
컴파일 오류가 아니므로 런타임에 FileNotFoundException이 발생합니다. –