java kennt Variable nicht?

minzee

Bekanntes Mitglied
Hi 🙂

Ich habe leider ein Problem mit einer Fehlermeldung.
Java:
class Test
{
   public static void main(String[] args)
   {
      int[] values = {1, 2, 3, 4, 5, 6, 7, 8}; // 2^x Werte
      int[][] v = new int[5][values.length];
      v[4] = values;
      
      for(int y = 0; y < 5; ++y);
      {
         System.out.println(y);
      }
   }
}
Fehler:
Java:
Test.java:11: error: cannot find symbol
         System.out.println(y);
                            ^
  symbol:   variable y
  location: class Test
1 error
Ist sicher nur ein total dummer Fehler. Aber ich starre jetzt schon 15 Minuten drauf, und ich komm echt nicht weiter. Was mache ich denn falsch?
 
Zuletzt bearbeitet:
Du deklarierst y innerhalb des Kopfes der for-Schleife. Diese hört aufgrund des Semikolons aber bereits in Zeile 9 wieder auf.
Im nachfolgenden Code-Block ist das y dann nicht mehr bekannt.
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben