Good day) Explain how to fix the error)
private double E; double Efficiency() { double[] firstEtalon = firstEtalon(); double [] secondEtalon = secondEtalon(); int n1 = 0,n2 = 0; for ( int i = 0; i < r1; i++ ) { for (int j = 0; j < r2; j++ ) { if ((firstEtalon[i] < r1 ) && (secondEtalon[j] > r2)){ n1++; } else if ((secondEtalon[j] < r2 )&& (firstEtalon[i] >r1)){ n2++; } } E = ((n1+n2)/160); System.out.println(E); } return E; Here is:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 80 at Laba.Distance.Efficiency(Distance.java:77) at Laba.Test.main(Test.java:18) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) Process finished with exit code 1
Thank you very much)
r1andr2equal to? - post_zeew