<commit_before>Učitavanje i ispisivanje
========================

Učitavanje osnovnih tipova podataka sa tastature, odnosno standardnog ulaza, se
može jednostavno postići pomoću metoda iz `Svetovid.in`:

    int a = Svetovid.in.readInt();
    int b = Svetovid.in.readInt();

Metodima se može proslediti i string sa porukom koja će biti prikazana
korisniku:

    int a = Svetovid.in.readInt("Unesite jedan broj:");
    int b = Svetovid.in.readInt("Unesite drugi broj:");

Ispis osnovnih tipova na ekran, odnosno standardni izlaz, je takođe jednostavan
uz korišćenje metoda iz `Svetovid.out`:

    Svetovid.out.println(a + b);

Prilikom ispisivanja se takođe može proslediti prigodna poruka namenjena
korisniku:

    Svetovid.out.println("Zbir je:", a + b);

Prilikom učitavanja podataka potrebno je koristiti `read` metod koji odgovara
tipu podataka koji se traži od korisnika. Na primer `readLong` za long integer,
`readBool` za boolean, i sl.


Prilikom ispisivanja ovo nije potrebno, pošto postoji po jedan `print` metod za
svaki od osnovnih tipova podataka.

Analogne komande za učitavanje i ispisivanje se mogu naći u okviru klase
`System`, a mogu se koristiti naizmenično sa onima iz klase `Svetovid` bez
ikakvih problema:

    Svetovid.out.println("Prva poruka");
    System.out.println("Druga poruka");
    Svetovid.out.println("Treća poruka");<commit_msg>docs, sr, standard IO updates<commit_after>Učitavanje i ispisivanje
========================

Učitavanje osnovnih tipova podataka sa tastature, odnosno standardnog ulaza, se
može jednostavno postići pomoću metoda iz `Svetovid.in`:

    int a = Svetovid.in.readInt();
    int b = Svetovid.in.readInt();

Metodima se može proslediti i string sa porukom koja će biti prikazana
korisniku:

    int a = Svetovid.in.readInt("Unesite jedan broj:");
    int b = Svetovid.in.readInt("Unesite drugi broj:");

Ispis osnovnih tipova na ekran, odnosno standardni izlaz, je takođe jednostavan
uz korišćenje metoda iz `Svetovid.out`:

    Svetovid.out.println(a + b);

Prilikom ispisivanja se takođe može proslediti prigodna poruka namenjena
korisniku:

    Svetovid.out.println("Zbir je:", a + b);

Prilikom učitavanja podataka potrebno je koristiti `read` metod koji odgovara
tipu podataka koji se traži od korisnika. Na primer

 - `readInt` za `int` (cele brojeve)
 - `readDouble` za realne brojeve duple preciznosti
 - `readBool` za `boolean`,
 - `readLong` za `longint` (celi brojevi u većem opsegu vrednosti),


Za tip `String` (niz znakova) se najčešće koristi sledeći metod:

    String ceoRed = Svetovid.in.readLine();

Prilikom ispisivanja nije potrebno uzimati tip podatka za ime metoda,
pošto postoji po jedan `print` metod za svaki od osnovnih tipova
podataka.

Analogne komande za učitavanje i ispisivanje se mogu naći u okviru klase
`System`, a mogu se koristiti naizmenično sa onima iz klase `Svetovid` bez
ikakvih problema:

    Svetovid.out.println("Prva poruka");
    System.out.println("Druga poruka");
    Svetovid.out.println("Treća poruka");
{'fraction_non_alphanumeric': 0.0949535192563081, 'fraction_numerical': 0.0, 'mean_word_length': 4.684905660377359, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5311813', 'n_tokens_mistral': 1220, 'n_tokens_neox': 1206, 'n_words': 351}