JDK: JAVA

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

  1. Hi,

    sieht für mich nach fast exakt dem gleichen Fehler wie hier aus.

    ~dave

    1. Hi!

      sieht für mich nach fast exakt dem gleichen Fehler wie hier aus.

      Du meinst, es wäre dringend empfehlenswert, ein Grundlagentutorial zu absolvieren und falls das Verständnis zur Verwendung von Variablen sich weiterhin nicht einstellen sollte, ein anderes Hobby zu suchen?

      Lo!

      1. Hi!

        sieht für mich nach fast exakt dem gleichen Fehler wie hier aus.

        Du meinst, es wäre dringend empfehlenswert, ein Grundlagentutorial zu absolvieren und falls das Verständnis zur Verwendung von Variablen sich weiterhin nicht einstellen sollte, ein anderes Hobby zu suchen?

        Lo!

        -.- fy

        dumme kommentare statt schnell eine kurze erklärung schreiben -.-

        1. Hi!

          dumme kommentare statt schnell eine kurze erklärung schreiben -.-

          Es nützt nichts, schnell eine kurze Erklärung zu schreiben, wenn dir nicht mal der Unterschied zwischen Parametern und lokalen Variablen bekannt ist. Das ist simples Grundlagenwissen, das man in jedem Einstiegstutorial erlernen kann.

          Lo!

  2. funktion3.java:113: cannot find symbol
    symbol  : variable a
    location: class funktion3
    result1=(-y+Math.sqrt((y*y)-(4*x*z)))/(2*a);

    1.)In deiner Methode gibt es keine Variable a, nur die Variablen x,y,z,result1

    funktion3.java:123: cannot find symbol
    symbol  : variable a
    location: class funktion3
    result2=(-y-Math.sqrt((y*y)-(4*x*z)))/(2*a);

    2.) Siehe 1.)

    funktion3.java:151: rechnung1(double,double,double,double) in funktion3 cannot be applied to (double,double,double)
    result1=rechnung1(a, b, c);

    3.) Hier versuchst du, eine Methode, welche 4 Parameter als Übergabewert fordert(unnötig!!!) mit 3 Parametern aufzurufen.

    funktion3.java:152: rechnung2(double,double,double,double) in funktion3 cannot be applied to (double,double,double)
    result2=rechnung2(a, b, c);

    4.) Siehe 3.)

    Gruß peschels