Zamiana danych i podkreślanie kodu przez IDE

0
int[][]  tab = new int[6][6];
      Random r = new Random();  
     for(int i = 0; i < tab.length; i++) {
         for(int j = 0; j < tab[0].length; j++) {
             tab[i][j] = r.nextInt(10);
         }
     }
int[][]  tab = new int[6][6];
      tab[i][j] = 5;
     for(int i = 0; i < tab.length; i++) {
         for(int j = 0; j < tab[0].length; j++) {
             tab[i][j] = nextInt(10);
         }
     }

Dlaczego po takiej prostej zamianie randomowych liczb na konretne w tablicy IDE podkresla mi [i][j] oraz nextInt? Czego mi tutaj brakuje?

0

Wywołujesz metodę nextInt(10), której nie masz zdefiniowanej, zamiast tego zrób tab[i][j] = 10; a nie tab[i][j] = nextInt(10);

0

Możesz też napisać (żeby wartości były różne)

tab[i][j] = i+j*j;

Usuń tez wiersz

tab[i][j] = 5;

Z nim nie skompilujesz kodu.

0

Lepiej, ale przy tab[i][j] = 5; dalej i oraz j sa na czerwono ;/

0

Przeczytaj jeszcze 20 razy (bardzo uważnie) mój ostatni post.

0

Bogdans, to "lepiej ale podkresla" to nie bylo do Ciebie tylko do kolegi wyzej, napisalem to po jego radzie i twojej wypowiedzi jeszcze nie widzialem :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1