I_R_W13A_M06_JAVA Działania na plikach w języku Java
Działania na plikach pozwalają programowi zapisywać informacje na dysku oraz odczytywać je później. Dzięki temu dane nie znikają po zakończeniu działania programu i mogą być ponownie wykorzystane.
W języku Java możemy pracować z różnymi rodzajami plików, na przykład tekstowymi. Program może pobrać z pliku liczby, napisy lub inne informacje, następnie je przetworzyć, a wynik zapisać do tego samego albo innego pliku.
Praca z plikami zazwyczaj składa się z kilku etapów: otwarcia pliku, odczytu lub zapisu danych oraz zamknięcia pliku. Ważne jest także odpowiednie reagowanie na błędy, na przykład wtedy, gdy wskazany plik nie istnieje.
W tym zadaniu będziemy pracować właśnie w taki sposób. Plik wejściowy będzie zawierał 5 wierszy, a w każdym z nich znajdą się dwie liczby całkowite oddzielone spacją, na przykład:
Utwórz plik tekstowy, w skład którego będzie wchodzić wierszy. W każdym wierszu zapisz dwie liczby całkowite oddzielone spacją. Liczby wczytaj do tablicy liczb całkowitych. Do pliku wynikowego zapisz sumę każdej pary wejściowej w kolejnych wierszach.
Specyfikacja problemu:
Dane:
plik tekstowy składający się z wierszy; w każdym wierszu znajduje się jedna para liczb całkowitych oddzielonych spacją
Wynik:
plik tekstowy zawierający jeden wiersz, w którym zapisano oddzielone spacją sumy par liczb całkowitych
Transkrypcja zamieszczona poniżej w pliku do pobrania, zawiera prezentowany w filmie kod źródłowy wraz z omówieniem.
Zapoznaj się z prezentacją, w której pokazano przykładowe rozwiązanie ćwiczenia 1. Zwróć uwagę na sposób odczytywania danych z pliku, zapisywania ich do tablicy oraz obliczania sum poszczególnych par liczb. Przeanalizuj również, w jaki sposób utworzono plik wynikowy i zapisano w nim otrzymane rezultaty. Na podstawie przedstawionego rozwiązania spróbuj następnie samodzielnie wykonać podobne zadanie.
Przykładowe rozwiązanie: