• Nie Znaleziono Wyników

Programowanie w języku Java

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie w języku Java"

Copied!
34
0
0

Pełen tekst

(1)

Programowanie w języku Java

dr Przemysław Juszczuk

Wykład 2

(2)

Łańcuchy

Liczby losowe;

Generowanie liczb z rozkładu;

Tablice jednowymiarowe, tablice wielowymiarowe;

Tablice nieregularne;

Operacje na tablicach;

Rzeczywiste zastosowania tablic: tablice obiektów, dane finansowe, struktury grafowe.

(3)

Rysunek:Import bibliotek i klasa Random

(4)

Rysunek:Import wielu bibliotek jednocześnie

(5)

Rysunek:Generowanie wartości losowej zgodnej z rozkładem normalnym

(6)

Rysunek:Generowanie pseudolosowej liczby całkowitej

(7)

Rysunek:Wartości początkowe tablicy i operatory logiczne

(8)

Rysunek:Tablice n-wymiarowe

(9)

Rysunek:Zastosowanie 1 – dane finansowe

(10)

Rysunek:Reprezentacje macierzowe

(11)

Rysunek:Szeregi czasowe

(12)

Rysunek:Funkcje wielowymiarowe

(13)

Rysunek:Tablice wartości binarnych i zmiennoprzecinkowych

(14)

Obsługa plików

dostęp do pliku i obsługa wyjątków;

wyjątki ogólne i szczegółowe, blok try – catch – finally oraz zgłaszanie wyjątków;

wyjątek jako objekt;

wyjątki a błędy (np. OutofMemory);

wyjątek IOException;

pliki tekstowe: odczyt i zapis, przejście po pliku;

pliki obiektowe, klasa Object;

pliki o dostępie swobodnym.

(15)

Rysunek:Hierarchia wyjątków

(16)

Czytanie z plików tekstowych import biblioteki io;

klasa File;

klasa FileReader;

klasa BufferedReader;

czytanie z pliku i metoda readLine();

koniec dostępu do pliku;

Wyjątki i ich obsługa w Java try;

catch;

Exception;

finally;

(17)

Rysunek:Import bibliotek

(18)

Rysunek:Tworzenie obiektu klasy BufferedReader

(19)

Rysunek:Czytanie z pliku

(20)

Rysunek:Zamknięcie pliku

(21)

Rysunek:Obsługa wyjątków

(22)

Rysunek:Klasa do zapisu danych do pliku

(23)

Rysunek:BufferedWriter – metody

(24)

Rysunek:Opcja dopisywania do plików

(25)

Rysunek:Przykładowa klasa

(26)

Rysunek:Przykładowa klasa

(27)

Rysunek:Przykładowa klasa

(28)

Rysunek:Przykładowa klasa

(29)

Rysunek:Zapis do pliku

(30)

Rysunek:Odczyt z pliku

(31)

Rysunek:Pliki obiektowe

(32)

Rysunek:Random Access File

(33)

Rysunek:Random Access File

(34)

Dziękuję za uwagę.

Cytaty

Powiązane dokumenty

GWiRT:: OZNACZENIA MATERIAŁÓW BUDOWLANYCH OZNACZENIA MATERIAŁÓW BUDOWLANYCH GWiRT GWiRT:: GWiRT GWiRT:: ZASADY WYMIAROWANIA

Rzeczywiste zastosowania tablic: tablice obiektów, dane finansowe, struktury grafowe.... Rysunek: Import bibliotek i

public static void main (String[] args) {} ¡– główna metoda;.. import

Przykład z wątkami i JSON Excel i obsługa plików xls Generowanie i odczyt plików pdf. Generowanie skryptów do aplikacji zewnętrznych Zagadnienia

dwie jedna z liczb dodatnia, druga ujemna: odejmnowanie drugiej liczby od pierwszej.. dwie liczby ujemne: program wypisuje komunikat:

[r]

[r]

nika była równoległa do płaszczyzny ziemi. W ten sposób odnajdujemy horyzont. W jednym wypadku horyzont sam nam się rysuje. Jeśli stoiiw nad brzegiem morza lub na