Dlugie Tablice w Javie

0

Witam
Jak utwozyć tablicę w Javie której jeden z wymiarów jest liczba long.
Przykładowa definicja:

long cos=123456L;
int cosinnego=12;
Integer tablica[][]= new Integer[cos][cosinnego];

da podczas kompilacji błąd "possible loss of precission".

Będę wdzięczny za pomoc.
Pozdrowienia

0

Nie znam odpowiedzi na Twoje pytanie bo nie mam "przy sobie" kompilatora Javy, ale zastanawia mnie czy jest w ogole mozliwosc utworzenia w Javie tak wielkiej tablicy ze musisz uzywac long zamiast int do jej indeksowania? Chyba jednak sa jakies ograniczenia?

0

123456 to daleko od granic mozliwosci inta wiec stosuj inta. Jesli juz chcesz robic tablice tak duza zeby indeksowac jak longiem to znaczy ze programik nalezy przebudowac. Nawet przy tablicach o duzych indeksach int juz trzeba sie zastanowic nad sensem takiego posuniecia i impaktem jaki to bedzie mialo na szybkosc dzialania i zasobozernosc programu.

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