Jak w javie napisać program przypisujący dużą liczbę danych do biblioteki

0

Witam ostatnio rozpocząłem swoją przygodne z Javą. Próbuję rozwiązać zadanie z matury. Nie umiem jednak zaimportować danych i przypisać ich do tablicy. Jak to zrobić. Oto fragment zadania.
W kolejnych wierszach pliku cyfry.txt znajduje się 1000 liczb naturalnych, mniejszych niż 109 (jeden miliard), po jednej liczbie w każdym wierszu

Tak chodziło mi o tablice

0

Chodzi chyba o zadanie 4: http://pobieranie.dlastudenta.pl/matura/2012/informatyka/pp_a2.pdf
Napisz z czym dokładnie masz problem.

0

Tak o to zadanie. Żeby zrobić to zadanie potrzebuje zaimportować dane z pliku tekstowego do tablicy tak abym później mógł za pomocą pętli rozwiązać to zadanie. Nie potrafię jednak zaimportować tych liczb do "oddzielnych szufladek" w tablicy.

1

Pisane na szybko:

public class Liczby {

  public static void main(String[] args) {
    File f = new File("cyfry.txt");
    Scanner scan = null;
    int[] tab = new int[1000];
    int i = 0;

    try {
      scan = new Scanner(f);
    } catch (FileNotFoundException exc) {
       System.out.println("Plik nie istnieje");;
    }

    while (scan.hasNextLine()) {
      String line = scan.nextLine();
      int liczba = Integer.parseInt(line);
      tab[i] = liczba;
      i++;
    }

  }

}
0

Podkreśliło słowo cyfry. Mam gdzieś przenieść plik cyfry.txt ?

0

Konstruktor klasy File jak argument przyjmuje ścieżkę do twojego pliku. Wpisz w konstruktorze swoją ścieżkę. Np jeśli plik cyfry.txt znajduje się na pulpicie to coś takiego:

C:\Users\Twoja nazwa użytkownika\Desktop\cyfry.txt

0

dzięki teraz tylko zrozumieć co oznacza ten kod

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