i passed var array argument quadraticalc method , used perform operations want return 2 values..but giving me errors
package testingequality; import java.util.scanner; public class sum { public static void main(string[] args) { //comparison (); double [] var = new double [3]; int counter; scanner input = new scanner (system.in); (counter = 0; counter< var.length; counter++) { system.out.println ("input value a,b,c"); var [counter] = input.nextdouble(); } double [] sum = quadraticalc (var); (int = 0; < sum.length; i++) { system.out.println (sum [i]); } } public static double [] quadraticalc (double [] var) { double a,b,c,d,e; double [] x = new double [2]; = var [0]; b = var [1]; c = var [2] ; d = (b*b)-(4*a*c); e = math.sqrt(d); double x1 = (-b + e)/ (2 * a); double x2 = (-b - e)/ (2 * a); x [0] = x1; x [1] = x2; return x; } } i made little change code , able right answer now.. contributed
instead of printing array reference, should print values inside array.
change:
system.out.println (sum); to:
system.out.println (sum[0]); system.out.println (sum[1]);
Comments
Post a Comment