G
Guest
Gast
hallo 
leider stocke ich auf meinem programmieren-übungszettel schon bei einer aufgabe, bei der das programm noch gar keine richtige funktion hat
und die fehlermeldung dazu:
NameSearch.java:51: cannot find symbol
symbol : variable iterationsLinear
location: class NameSearch
{System.out.println ("Iterations needed appllying linear search algorithm:" +iterationsLinear);}
symbol : variable iterationsDC
location: class NameSearch
{System.out.println ("Iterations needed appllying divide and conquer search algorithm:" +iterationsDC);}
habe schon alles versucht, die einzelnen methoden woanders hinplatziert, die klammern anders gesetzt, aber letztendlich varieren dann meine fehler nur zwischen 2 und 71
wäre super wenn mir jemand helfen könnte, ich weiß leider nicht mehr weiter
leider stocke ich auf meinem programmieren-übungszettel schon bei einer aufgabe, bei der das programm noch gar keine richtige funktion hat
Code:
public class NameSearch
{
public static void main(String [] args)
{
int iterationsLinear; int iterationsDC;// deklariere Variablen int iterationsLinear und int iterationsDC
String [] nameArray; //erzeugt eine Variable, die auf ein String-Array verweist
nameArray = new String[16]; // erzeugt ein Array der Länge 16
nameArray[0] = "Chomsky"; // belege erstes Array-Element mit Wert
nameArray[1] = "Dante"; // belege zweites Array-Element mit Wert
nameArray[2] = "Floyd"; // etc.
nameArray[3] = "Gershwin";
nameArray[4] = "Hamming";
nameArray[5] = "Karat";
nameArray[6] = "Lamport";
nameArray[7] = "Moore";
nameArray[8] = "Needham";
nameArray[9] = "Police";
nameArray[10] = "Ramones";
nameArray[11] = "Shannon";
nameArray[12] = "Turing";
nameArray[13] = "Ulbricht";
nameArray[14] = "Whitesnake";
nameArray[15] = "Zuse";
{
System.out.println ("Name in List:"); }// gibt den String "Name in List:" aus
for (String item : nameArray) // definiert Variable, die nacheinander auf die einzelnen Array-Einträge verweist
{
System.out.println (item);} // gibt die Inhalte des Arrays nacheinander aus
}
public static int searchNameLinear(String [] nameArray) //Methode SearchNameLinear deklarieren
{int iterationsLinear=0; // benutze Variable iterationsLinear und setze Wert auf 0
return iterationsLinear; } //gibt iterationsLinear zurück
public static int searchNameDivideConquer(String [] args) //Methode SearchNameDivideConquer deklarieren
{int iterationsDC=0; //benutze Variable iterationsDC und setze Wert auf 0
return iterationsDC; }//gibt iterations DC zurück
{System.out.println ("Iterations needed applying linear search algorithm:" +iterationsLinear);}
{System.out.println ("Iterations needed applying divide and conquer search algorithm:" +iterationsDC);}
}
und die fehlermeldung dazu:
NameSearch.java:51: cannot find symbol
symbol : variable iterationsLinear
location: class NameSearch
{System.out.println ("Iterations needed appllying linear search algorithm:" +iterationsLinear);}
symbol : variable iterationsDC
location: class NameSearch
{System.out.println ("Iterations needed appllying divide and conquer search algorithm:" +iterationsDC);}
habe schon alles versucht, die einzelnen methoden woanders hinplatziert, die klammern anders gesetzt, aber letztendlich varieren dann meine fehler nur zwischen 2 und 71
wäre super wenn mir jemand helfen könnte, ich weiß leider nicht mehr weiter