JAVA
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
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!
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 -.-
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!
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