<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://cw.fel.cvut.cz/b172/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://cw.fel.cvut.cz/b172/feed.php">
        <title>CourseWare Wiki courses:b0b36pjv:tutorials:02</title>
        <description></description>
        <link>https://cw.fel.cvut.cz/b172/</link>
        <image rdf:resource="https://cw.fel.cvut.cz/b172/lib/tpl/bulma-cw/images/favicon.ico" />
       <dc:date>2026-05-02T08:50:15+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/cykly_-_while_do..._while_for_break_continue?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/formatovany_vystup?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/gitlab?rev=1520248862&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/konvence?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/metody?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/operatory_prirazeni?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/pole?rev=1519649693&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/promenne?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/start?rev=1519841640&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vetveni_-_if_a_switch?rev=1517902998&amp;do=diff"/>
                <rdf:li rdf:resource="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vstup_z_konzole?rev=1517902999&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://cw.fel.cvut.cz/b172/lib/tpl/bulma-cw/images/favicon.ico">
        <title>CourseWare Wiki</title>
        <link>https://cw.fel.cvut.cz/b172/</link>
        <url>https://cw.fel.cvut.cz/b172/lib/tpl/bulma-cw/images/favicon.ico</url>
    </image>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/cykly_-_while_do..._while_for_break_continue?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:cykly_-_while_do..._while_for_break_continue</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/cykly_-_while_do..._while_for_break_continue?rev=1517902998&amp;do=diff</link>
        <description>Cykly - while, do... while, for, break, continue

Cyklus for

Jedná se o cyklus, ve kterém jsou předem známa omezovací kritéria. Těmi jsou : počáteční hodnota, ukončující podmínka a ovlivnění řídící proměnné.

Cyklus for má následující syntaxi :</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/formatovany_vystup?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:formatovany_vystup</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/formatovany_vystup?rev=1517902998&amp;do=diff</link>
        <description>Formátovaný textový výstup

Programovací jazyk Java poskytuje nejen základní metody pro formátování číselných typů a výpis řetězců, ale také způsob pro textovou reprezentaci času a data, který se zvláště hodí při unifikace a následné načítání. Předpis způsobu formátování je realizován textovým řetězcem obsahující vyhrazené formátovací znaky.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/gitlab?rev=1520248862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-05T12:21:02+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:gitlab</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/gitlab?rev=1520248862&amp;do=diff</link>
        <description>Verzovací systém Git

Pro řešení semestrálních prací v předmětu PR2 budeme používat verzovací systém Git. Verzovací systém umožňuje udržovat historii vývoje projektu, což může být výhodné, jestliže např. potřebujeme získat kus kódu který jsme smazali apod. Toto také usnadňuje zálohování projektu. Zároveň také umožňujě komfortní práci více programátorů na jednom projektu. Existují různé verzovací systémy, Git patří mezi rozšířenější (jsou pomocí něj spravovány zdrojové kódy Linuxového jádra).…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/konvence?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:konvence</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/konvence?rev=1517902998&amp;do=diff</link>
        <description>Jak správně pojmenovat uživatelské identifikátory?



// ukázka dělení řádků
function(longExpression1, longExpression2, longExpression3,
         longExpression4, longExpression5);

var = function1(longExpression1,
                function2(longExpression2,
                          longExpression3));</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/metody?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:metody</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/metody?rev=1517902998&amp;do=diff</link>
        <description>Metody

Deklarace metody

Deklarace metody zahrnuje hlavičku metody (jméno, typ návratové hodnoty a případně typy a jména formálních parametrů) a vlastní tělo metody. Tělo metody uzavřeno do složených závorek a může obsahovat příkazy a deklarace proměnných. Návratová hodnota se předává příkazem</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/operatory_prirazeni?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:operatory_prirazeni</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/operatory_prirazeni?rev=1517902998&amp;do=diff</link>
        <description>Operátory a přiřazení

Operátory

Unární

Běžně známe unární operátory jsou - a +, které přiřazují znaménko. V Javě jsou také specielní operátory pro inkrementaci (++) a dekrementaci (--) celočíselných typů. Jejich použítí je možné před i za operandem (proměnnou), liší se však funkcí. Pokud je ++ nebo</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/pole?rev=1519649693&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-26T13:54:53+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:pole</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/pole?rev=1519649693&amp;do=diff</link>
        <description>Práce s poli

Deklarace pole

Deklarace pole se skládá ze dvou částí z typu pole a jeho jména. Při deklaraci pole se neudává jeho velikost, důvodem je jeho dynamická alokace.
Pole se deklaruje jako referenční proměnná 


…
int [] poleCisel; // deklarace pole
…</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/promenne?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:promenne</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/promenne?rev=1517902998&amp;do=diff</link>
        <description>Proměnné a konstanty

Proměnné je nutno deklarovat. Deklarací se rozumí přiřazení jména, paměťového prostoru (určení datového typu) a počáteční hodnoty. Předpokládá se, že hodnota proměnné se bude (nutně nemusí) během běhu programu měnit.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/start?rev=1519841640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-28T19:14:00+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:start</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/start?rev=1519841640&amp;do=diff</link>
        <description>2. Cvičení

Toto cvičení shrne všechny základní syntaktické konstrukce Javy - vytváření proměnných, cykly, větvení, metody a předávání parametrů. Předvedeme si použítí Scanneru pro vstup dat z konzole. Bude nastíněna funkce GITu a představen Gitlab.</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vetveni_-_if_a_switch?rev=1517902998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:18+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:vetveni_-_if_a_switch</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vetveni_-_if_a_switch?rev=1517902998&amp;do=diff</link>
        <description>Větvení programu - if a switch

Příkaz if

Jedná se o jeden z nejvíce užívaných příkazů. Java jej umožňuje použít jak v neúplné podmínce, tak v úplné podmínce.

Neúplná podmínka



if (logická_výraz)
    příkaz1;



Jak to funguje?</description>
    </item>
    <item rdf:about="https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vstup_z_konzole?rev=1517902999&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-06T08:43:19+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>courses:b0b36pjv:tutorials:02:vstup_z_konzole</title>
        <link>https://cw.fel.cvut.cz/b172/courses/b0b36pjv/tutorials/02/vstup_z_konzole?rev=1517902999&amp;do=diff</link>
        <description>Vstup z konzole

Pro interakci programu s uživatelem je nutné načítat zadávané hodnoty do proměnných. Pro čtení je využita třída Scanner, která je součástí balíku java.util. Proto je nutné na začátku kódu programu tuto třídu naimportovat. Dále je nutné čtení inicializovat. Do programu se přidají následující řádky (včetně umístění).</description>
    </item>
</rdf:RDF>
