R6ltiAibMB9iZ
Zdjęcie przedstawia dyskietkę.

I_R_W13_M12_Java Działania na plikach w języku Java

Źródło: Vincent Botta, domena publiczna.
Już wiesz
  • W jaki sposób prawidłowo przetwarzać dane zapisane w plikach tekstowych.

  • Jakie metody i funkcje, które pozwalają na wykonywanie operacji na plikach.

  • Jak napisać program w języku Java, który będzie zapisywał dane w pliku (i odczytywał je z niego).

  • Jak rozwiązać kilka zadań związanych z tematem.

Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.

1
Ćwiczenie 1

Dany jest plik liczby.txt zawierający dodatnie liczby naturalne zapisane w osobnych wierszach, w każdym wierszu po 3 liczby.

Napisz program, który obliczy iloczyny dla każdych z trzech liczb z kolejnych wierszy i zapisze w osobnych wierszach do pliku iloczyny.txt.

RN8cPsYQYEHmb

Przycisk do pobrania pliku TXT z treścią zadania.

Plik liczby.txt.
Plik ZIP o rozmiarze 1.91 KB w języku polskim

Specyfikacja problemu:

Dane:

  • liczby.txt – plik tekstowy zawierający dodatnie liczby naturalne zapisane w osobnych wierszach; liczba 1; 100

Wynik:

  • suma wszystkich liczb wczytanych z pliku liczby.txt

R1P9cAxpJka1f1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 2

W pliku liczby2.txt znajdują się liczby całkowite oddzielone znakiem przecinka i spacji zapisane w jednym wierszu.

Napisz program, który znajdzie największą liczbę zapisaną w pliku liczby2.txt, a następnie wypisze ją na ekranie i zapisze w pliku najwieksza.txt.

R1WIVx1UwSuUl1

Przycisk do pobrania pliku TXT z treścią zadania.

Plik liczby2.txt.
Plik ZIP o rozmiarze 222.00 B w języku polskim

Specyfikacja problemu:

Dane:

  • plik liczby2.txt – zawierający liczby całkowite oddzielone znakiem przecinka i spacji

Wynik:

  • największa liczba zapisana w pliku liczby2.txt wypisana na standardowym wyjściu oraz zapisana w pliku najwieksza.txt

R1N9wWZNPLNhy1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1
Ćwiczenie 3

W pliku liczby3.txt zapisane są dodatnie liczby całkowite. W każdym wierszu znajdują się przynajmniej dwie liczby oddzielone znakiem spacji.

Napisz program, który odczyta wszystkie liczby z pliku liczby3.txt, obliczy ich iloczyn, wypisze go na standardowym wyjściu oraz zapisze w pliku liczby3.txt, nadpisując jego dotychczasową zawartość.

RiwCfUvWdWbtE

Przycisk do pobrania pliku TXT z treścią zadania.

Plik liczby3.txt.
Plik ZIP o rozmiarze 199.00 B w języku polskim

Specyfikacja problemu:

Dane:

  • plik liczby3.txt – zawierający w każdym wierszu przynajmniej dwie dodatnie liczby całkowite oddzielone znakiem spacji

Wynik:

  • iloczyn liczb wczytanych z pliku liczby3.txt wypisany na standardowym wyjściu oraz zapisany do pliku liczby3.txt, po usunięciu poprzedniej zawartości

RNkYjjpHvJIei1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 4

Dany jest plik switezianka.txt zawierający łańcuchy znaków.

Napisz program, który odczyta łańcuchy znaków znajdujące się w pliku switezianka.txt, wstawi pusty wiersz co cztery wiersze, a na końcu pliku doda pusty wiersz oraz łańcuch znaków Świtezianka - Adam Mickiewicz. Na końcu zmodyfikowany tekst powinien zostać zapisany do tego samego pliku.

R1UUATodJje1B

Przycisk do pobrania pliku switezianka.txt zawiera tekst utworu Adama Mickiewicza, każdy wers zapisany jest w osobnym wierszu.

Plik ZIP o rozmiarze 2.71 KB w języku polskim

Specyfikacja problemu:

Dane:

  • switezianka.txt – plik tekstowy zawierający łańcuchy znaków

Wynik:

  • zmodyfikowany plik switezianka.txt z pustymi wierszami umieszczonymi co cztery wiersze oraz pustym wierszem na końcu i łańcuchem znaków Świtezianka - Adam Mickiewicz

R1YLGB1MiRDhW
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.