JDK: JAVA

Beitrag lesen

Hallo ich finde die fehler nicht.

kann mir jemand helfen.

das ist der code.

  
  static double rechnung1 ( double x, double y, double z, double result1)  
  {  
		  
		result1=(-y+Math.sqrt((y*y)-(4*x*z)))/(2*a);  
	  
		return (result1);  
  
  
  }  
  
  static double rechnung2 ( double x, double y, double z, double result2)  
  {  
		  
		result2=(-y-Math.sqrt((y*y)-(4*x*z)))/(2*a);  
	  
		return (result2);  
  
  
  
  }  
  
public static void main(String[] args)  
    {  
	  
		double a;  
		double b;  
		double c;  
		double result1;  
		double result2;  
	  
		OpenInput();  
  
		System.out.println("Zahl a eingeben");  
		a=ReadDouble();  
	  
		System.out.println("Zahl b eingeben");  
		b=ReadDouble();  
	  
		System.out.println("Zahl c eingeben");  
		c=ReadDouble();  
	  
		result1=rechnung1(a, b, c);  
		result2=rechnung2(a, b, c);  
  }  
  
}  
  
  

das sind die fehler die mir der editor ausgibt:

funktion3.java:113: cannot find symbol
symbol  : variable a
location: class funktion3
result1=(-y+Math.sqrt((y*y)-(4*x*z)))/(2*a);
                                         ^
funktion3.java:123: cannot find symbol
symbol  : variable a
location: class funktion3
result2=(-y-Math.sqrt((y*y)-(4*x*z)))/(2*a);
                                         ^
funktion3.java:151: rechnung1(double,double,double,double) in funktion3 cannot be applied to (double,double,double)
result1=rechnung1(a, b, c);
        ^
funktion3.java:152: rechnung2(double,double,double,double) in funktion3 cannot be applied to (double,double,double)
result2=rechnung2(a, b, c);
        ^
4 errors

Exit code: 1

danke mfg