//Sample06_01.java import java.io.File; class Sample06_01 { static int[] primeNums = {2, 3, 5, 7, 11, 13}; static double[] method_04(double a, double b, double c){ double[] ans = {(2*a) , -b , (b*b-4*a*c)}; return ans; } static double[] reduce(double[] ans){ for(int i=0; i< primeNums.length; i++){ if(ans[0] >= primeNums[i]){ while( ans[0]%primeNums[i] == 0 && ans[1]%primeNums[i] == 0 && ans[2]%(primeNums[i]*primeNums[i]) == 0 ){ ans[0]/=primeNums[i]; ans[1]/=primeNums[i]; ans[2]/=(primeNums[i]*primeNums[i]); } } } return ans; } static void printAnswer(double[] ans){ double partA = ans[0]; double partB = ans[1]; double partC = ans[2]; System.out.println(" " + partB + " ±√( "+ partC +" )"); System.out.println(" x = -------------------------"); System.out.println(" " + partA); } public static void main(String[] args){ File file = new File("q1_axx_bx_c_0.csv"); int[][] coefficient = ReadFile_03.toIntArray2D(file, "UTF-8", ","); for(int i=0; i