<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>RADIO STUSs (Artikel mit Tag Javakurs)</title>
    <link>http://stuss.radio-stuss.de/</link>
    <description>Wir versuchen nicht schlecht zu sein, wir sind's einfach!</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 2.4.0 - http://www.s9y.org/</generator>
    <pubDate>Tue, 23 Mar 2021 11:29:00 GMT</pubDate>

    <image>
    <url>http://stuss.radio-stuss.de/templates/2k11/img/s9y_banner_small.png</url>
    <title>RSS: RADIO STUSs - Wir versuchen nicht schlecht zu sein, wir sind's einfach!</title>
    <link>http://stuss.radio-stuss.de/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>Lektion 3: Methoden löschen</title>
    <link>http://stuss.radio-stuss.de/index.php?/archives/66-Lektion-3-Methoden-loeschen.html</link>
            <category>Javakurs</category>
    
    <comments>http://stuss.radio-stuss.de/index.php?/archives/66-Lektion-3-Methoden-loeschen.html#comments</comments>
    <wfw:comment>http://stuss.radio-stuss.de/wfwcomment.php?cid=66</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://stuss.radio-stuss.de/rss.php?version=2.0&amp;type=comments&amp;cid=66</wfw:commentRss>
    

    <author>nospam@example.com (Colin von STUSs)</author>
    <content:encoded>
    &lt;p&gt;Hier der Link zum Video:&amp;#160;&lt;a href=&quot;https://youtu.be/n1xE2nRdxOs&quot;&gt;https://youtu.be/n1xE2nRdxOs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Heute erkläre ich euch, wie man Methoden löscht. Einfach Methode markieren, BACKSPACE oder DELETE (ENTF auf deutschen Tastaturen) drücken und &lt;strong&gt;FERTIG&lt;/strong&gt;. Ist also ganz einfach.&lt;/p&gt;

&lt;p&gt;Okay!&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 23 Mar 2021 11:29:00 +0000</pubDate>
    <guid isPermaLink="false">http://stuss.radio-stuss.de/index.php?/archives/66-guid.html</guid>
    <category>Javakurs</category>

</item>
<item>
    <title>Lektion 2: Verzweigungen, Boolean</title>
    <link>http://stuss.radio-stuss.de/index.php?/archives/30-Lektion-2-Verzweigungen,-Boolean.html</link>
            <category>Javakurs</category>
    
    <comments>http://stuss.radio-stuss.de/index.php?/archives/30-Lektion-2-Verzweigungen,-Boolean.html#comments</comments>
    <wfw:comment>http://stuss.radio-stuss.de/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://stuss.radio-stuss.de/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Colin von STUSs)</author>
    <content:encoded>
    &lt;p&gt;Hallo,&lt;br /&gt;
Hier der Link zum Video:&amp;#160;&lt;a href=&quot;https://youtu.be/4N48BTpkyCA&quot;&gt;https://youtu.be/4N48BTpkyCA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Heute beschäftigen wir uns mit Verzweigungen.&lt;/p&gt;

&lt;p&gt;Verzweigungen:&lt;br /&gt;
- wird durch&amp;#160;&lt;em&gt;&lt;strong&gt;if&lt;/strong&gt; (&amp;lt;boolean&amp;gt;)&amp;#160;&lt;/em&gt;eingeleitet&lt;br /&gt;
- umfasst einen Befehl, außer man setzt&amp;#160;&lt;em&gt;{}&amp;#160;&lt;/em&gt;&lt;br /&gt;
- optional kann anschließend durch&amp;#160;&lt;strong&gt;&lt;em&gt;else&amp;#160;&lt;/em&gt;&lt;/strong&gt;ein alternativer Weg festgelegt werden&lt;br /&gt;
&amp;#160; &amp;#160; -&amp;#160;&lt;strong&gt;else&amp;#160;&lt;/strong&gt;bezieht sich immer auf die zuletzt geschlossene Verzweigung&lt;/p&gt;

&lt;p&gt;Boolean:&lt;br /&gt;
- wird initialisiert durch&amp;#160;&lt;em&gt;&lt;strong&gt;boolean &lt;/strong&gt;&amp;lt;NameDesBooleans&amp;gt; = &amp;lt;boolean&amp;gt;;&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; Beispiel:&lt;br /&gt;
&amp;#160; &amp;#160; - &lt;em&gt;&lt;strong&gt;boolean &lt;/strong&gt;falsch = true;&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; - &lt;em&gt;&lt;strong&gt;boolean &lt;/strong&gt;Wahrheitswert = falsch;&lt;/em&gt;&lt;br /&gt;
- Logik:&lt;br /&gt;
&amp;#160; &amp;#160; - &lt;strong&gt;Gleich&lt;/strong&gt;, beide Variablen müssen gleich sein: &lt;em&gt;a&amp;#160;== b&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; - &lt;strong&gt;Und&lt;/strong&gt;, beide Booleans müssen true sein: &lt;em&gt;a&amp;#160;&amp;amp;&amp;amp; b&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; - &lt;strong&gt;Oder&lt;/strong&gt;, mindestens einer der Booleans muss true sein: &lt;em&gt;a&amp;#160;|| b&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; -&amp;#160;&lt;strong&gt;Nicht&lt;/strong&gt;, ein Boolean wird invertiert, true wird zu false bzw. umgekehrt: &lt;em&gt;!a&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; -&amp;#160;&lt;strong&gt;Größer&lt;/strong&gt;, eine Zahl muss größer sein als eine andere:&amp;#160;&lt;em&gt;a &amp;gt; b&lt;br /&gt;
&amp;#160; &amp;#160;&amp;#160;&lt;/em&gt;-&amp;#160;&lt;strong&gt;Größer/gleich&lt;/strong&gt;, eine Zahl muss größer als oder gleich eine andere sein:&amp;#160;&lt;em&gt;a &amp;gt;= b&lt;/em&gt;&lt;br /&gt;
&amp;#160; &amp;#160; -&amp;#160;&lt;strong&gt;Ungleich&lt;/strong&gt;, eine Zahl muss ungleich einer anderen sein:&amp;#160;&lt;em&gt;a != b&lt;/em&gt;&lt;br /&gt;
&amp;#160;&lt;/p&gt;

&lt;p&gt;Lest den ganzen Artikel, um euch den fertigen Code anzuzeigen!&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;http://stuss.radio-stuss.de/index.php?/archives/30-Lektion-2-Verzweigungen,-Boolean.html#extended&quot;&gt;&quot;Lektion 2: Verzweigungen, Boolean&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 28 Feb 2021 12:01:00 +0000</pubDate>
    <guid isPermaLink="false">http://stuss.radio-stuss.de/index.php?/archives/30-guid.html</guid>
    <category>Javakurs</category>

</item>
<item>
    <title>Lektion 1: Zahl eingeben, speichern, verändern und wieder ausgeben</title>
    <link>http://stuss.radio-stuss.de/index.php?/archives/28-Lektion-1-Zahl-eingeben,-speichern,-veraendern-und-wieder-ausgeben.html</link>
            <category>Javakurs</category>
    
    <comments>http://stuss.radio-stuss.de/index.php?/archives/28-Lektion-1-Zahl-eingeben,-speichern,-veraendern-und-wieder-ausgeben.html#comments</comments>
    <wfw:comment>http://stuss.radio-stuss.de/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://stuss.radio-stuss.de/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Colin von STUSs)</author>
    <content:encoded>
    &lt;p&gt;Hier der Link zum YouTube-Video:&amp;#160;&lt;a href=&quot;https://youtu.be/GwYsGXO2puc&quot;&gt;https://youtu.be/GwYsGXO2puc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Java:&lt;br /&gt;
- Java ist eine objektorientierte Programmiersprache, das heißt wir benötigen Klassen, alles außer Basisdatentypen wie Zahlen und Zeichen ist ein Objekt&lt;br /&gt;
- Java unterstützt Unicode, das heißt wir müssen keine Rücksicht auf Umlaute nehmen&lt;br /&gt;
- Jeder Befehl wird durch ein ; abgeschlossen, dazu zählen keine Schleifen und Verzweigungen.&lt;/p&gt;

&lt;p&gt;Klasse:&lt;br /&gt;
- Eine Klasse ist ein Bauplan für ein Objekt&lt;br /&gt;
- Klassenname muss mit Dateinamen übereinstimmen&lt;/p&gt;

&lt;p&gt;main-Methode:&lt;br /&gt;
- diese wird direkt aufgerufen&lt;br /&gt;
- muss static sein, damit nicht erst ein Objekt instanziert werden muss&lt;br /&gt;
- benötigt ein Array des Typs String als Übergabeparameter, meist wird String[] args benutzt&lt;/p&gt;

&lt;p&gt;Scanner:&lt;br /&gt;
Wir möchten eine Zahl einlesen. Hierfür benutzten wir den Scanner aus dem java.util-Package. Diesen importieren wird uns zunächst ganz oben im Programm.&lt;br /&gt;
- Neue Instanz (/Objekt) des Typs Scanner erstellen, Namen kann frei gewählt werden&lt;br /&gt;
-&amp;#160;Als Übergabeparameter System.in wählen, damit der Eingabestrom gelesen wird, alternativ kann auch z.B. eine Datei oder eine URL gelesen werden&lt;br /&gt;
- Der Scanner sollte am Ende wieder geschlossen werden, dafür den Methode close() des Scanners aufrufen&lt;/p&gt;

&lt;p&gt;Variable:&lt;br /&gt;
- Für Zahlen gibt es folgende Variablentypen:&lt;br /&gt;
&amp;#160; &amp;#160; Ganzzahlig:&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- byte: 8-Bit-Zahlen von -128 bis +127&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- short: 16-Bit-Zahlen von -32768 bis +32767&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- int: 32-Bit-Zahlen von circa&amp;#160;-2*10&lt;sup&gt;9&lt;/sup&gt;&amp;#160;bis circa +2*10&lt;sup&gt;9&lt;/sup&gt;&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- long: 64-Bit-Zahlen von circa -9*10&lt;sup&gt;18&lt;/sup&gt;&amp;#160;bis circa +9*10&lt;sup&gt;18&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;&lt;/sup&gt;Gleitkommazahlen:&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- float: 32-Bit-Zahlen&lt;br /&gt;
&amp;#160; &amp;#160; &amp;#160;- double: 64-Bit-Zahlen&lt;br /&gt;
Wir verwenden einen Integer (int) und legen diesen an durch &lt;em&gt;int NameDerVariable = WertDerVariable;&amp;#160;&lt;/em&gt;. Für den Wert verwenden wir die Methode nextInt() unseres Scanners, um die Zahl als Integer zu erhalten.&lt;br /&gt;
Haben wir die Variable einmal angelegt, können wir sie verändern durch&amp;#160;&lt;em&gt;NameDerVariable = Neuer Wert;&amp;#160;&lt;/em&gt;. Wir möchten die Variable vervierfachen, daher schreiben wir&amp;#160;&lt;em&gt;ZAHL=ZAHL*4;&lt;/em&gt;&amp;#160;.&lt;/p&gt;

&lt;p&gt;Ausgabe:&lt;br /&gt;
Um eine Zeichenkette (String) auszugeben, benutzen wir den Befehl&amp;#160;&lt;em&gt;System.out.println(NameDerZeichenkette);&amp;#160;&lt;/em&gt;. Da wir die Zeichenkette nicht vorher abspeichern möchten, legen wir sie direkt im Übergabeparameter an. Das geht z.B. durch &lt;em&gt;&quot;Hallo Welt&quot;&amp;#160;&lt;/em&gt;, wir können aber auch eine Zeichenketten aus mehreren Zeichenketten und Variablen zusammenbasteln, indem wir die einzelnen Werte mit einem + verbinden.&lt;/p&gt;

&lt;p&gt;Unter vollständig lesen könnt ihr den Quellcode unseres einfachen Programms lesen.&lt;br /&gt;
&amp;#160;&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;http://stuss.radio-stuss.de/index.php?/archives/28-Lektion-1-Zahl-eingeben,-speichern,-veraendern-und-wieder-ausgeben.html#extended&quot;&gt;&quot;Lektion 1: Zahl eingeben, speichern, verändern und wieder ausgeben&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 27 Feb 2021 16:09:00 +0000</pubDate>
    <guid isPermaLink="false">http://stuss.radio-stuss.de/index.php?/archives/28-guid.html</guid>
    <category>Javakurs</category>

</item>

</channel>
</rss>
