<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.188.38.199</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=77.188.38.199"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/77.188.38.199"/>
	<updated>2026-11-01T23:48:26Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11802</id>
		<title>Javakurs/Übungsaufgaben/DDDText</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11802"/>
		<updated>2009-03-17T23:03:50Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: /* Aufgabenstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3D == DDD&lt;br /&gt;
&lt;br /&gt;
=== Aufgabenstellung ===&lt;br /&gt;
Diesem Programm übergibt man einen Text und als Ergebnis erhält man den Text graphisch aufgewertet (als ASCII-Art) auf der Konsole. Dies könnte so aussehen wie unter [[Javakurs2009/3dText#Beispiel | Beispiel]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Als ersten Schritt könnt ihr mit &#039;&#039;&#039;System.out.println(&amp;quot;...&amp;quot;);&#039;&#039;&#039; erstmal ein wenig herumprobieren und versuchen ein ASCII Alphabet, das ihr euch ausgedacht habt, auszugeben. Natürlich könnt ihr auch die aus dem Beispiel nehmen und um die restlichen Buchstaben erweitern.&lt;br /&gt;
&lt;br /&gt;
2) Als zweiten Schritt muesst ihr nun das richtige Programm schreiben. Wer keine Idee hat, wie er an die Eingabe kommt: guckt weiter mal bei den [[Javakurs2009/3dText#Tipps | Tipps]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ___&lt;br /&gt;
   /  /\&lt;br /&gt;
  /  /:/&lt;br /&gt;
 /__/::\&lt;br /&gt;
 \__\/\:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\:\&lt;br /&gt;
     /  /:/&lt;br /&gt;
    /__/:/&lt;br /&gt;
    \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /__/\&lt;br /&gt;
     \  \:\&lt;br /&gt;
      \  \:\&lt;br /&gt;
  _ _  \__\:\&lt;br /&gt;
 /__/\ |  |:|&lt;br /&gt;
 \  \:\|  |:|&lt;br /&gt;
  \  \:\__|:|&lt;br /&gt;
   \__\::::/&lt;br /&gt;
       ~~~~&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Wenn ihr auf der Konsole ein Backslash &amp;quot;\&amp;quot; ausgeben wollt, dann müsst ihr dieses Zeichen, da es selbst ein sogenanntes Escapezeichen ist, mit einem Backslash &amp;quot;escapen&amp;quot;.&lt;br /&gt;
Der Code um ein Backslash auszugeben, sieht also so aus.&lt;br /&gt;
 System.out.println(&amp;quot;\\&amp;quot;);&lt;br /&gt;
siehe auch: [http://de.wikipedia.org/wiki/Escape-Sequenz|weitere Escape Sequenzen auf de.wikipedia.org]&lt;br /&gt;
&lt;br /&gt;
=== weitere Beispiele ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ___          ___                        ___     &lt;br /&gt;
   /  /\        /  /\          ___         /  /\    &lt;br /&gt;
  /  /:/       /  /::\        /__/\       /  /::\   &lt;br /&gt;
 /__/::\      /  /:/\:\       \  \:\     /  /:/\:\  &lt;br /&gt;
 \__\/\:\    /  /:/~/::\       \  \:\   /  /:/~/::\ &lt;br /&gt;
    \  \:\  /__/:/ /:/\:\  ___  \__\:\ /__/:/ /:/\:\&lt;br /&gt;
     \__\:\ \  \:\/:/__\/ /__/\ |  |:| \  \:\/:/__\/&lt;br /&gt;
     /  /:/  \  \::/      \  \:\|  |:|  \  \::/     &lt;br /&gt;
    /__/:/    \  \:\       \  \:\__|:|   \  \:\     &lt;br /&gt;
    \__\/      \  \:\       \__\::::/     \  \:\    &lt;br /&gt;
                \__\/           ~~~~       \__\/    &lt;br /&gt;
      ___           ___           ___           ___           ___       ___&lt;br /&gt;
     /  /\         /  /\         /  /\         /__/|         /  /\     /__/\&lt;br /&gt;
    /  /::\       /  /::\       /  /:/        |  |:|        /  /:/_    \  \:\&lt;br /&gt;
   /  /:/\:\     /  /:/\:\     /  /:/         |  |:|       /  /:/ /\    \  \:\&lt;br /&gt;
  /  /:/~/:/    /  /:/  \:\   /  /:/  ___   __|  |:|      /  /:/ /::\    \  \:\&lt;br /&gt;
 /__/:/ /:/___ /__/:/ \__\:\ /__/:/  /  /\ /__/\_|:|____ /__/:/ /:/\:\    \  \:\&lt;br /&gt;
 \  \:\/:::::/ \  \:\ /  /:/ \  \:\ /  /:/ \  \:\/:::::/ \  \:\/:/~/:/     \  \;\&lt;br /&gt;
  \  \::/~~~~   \  \:\  /:/   \  \:\  /:/   \  \::/~~~~   \  \::/ /:/       \__\/_&lt;br /&gt;
   \  \:\        \  \:\/:/     \  \:\/:/     \  \:\        \__\/ /:/          /__/\&lt;br /&gt;
    \  \:\        \  \::/       \  \::/       \  \:\         /__/:/           \__\/&lt;br /&gt;
     \__\/         \__\/         \__\/         \__\/         \__\/                .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    oooo                                 &lt;br /&gt;
    `888                                 &lt;br /&gt;
     888  .oooo.   oooo    ooo  .oooo.   &lt;br /&gt;
     888 `P  )88b   `88.  .8&#039;  `P  )88b  &lt;br /&gt;
     888  .oP&amp;quot;888    `88..8&#039;    .oP&amp;quot;888  &lt;br /&gt;
     888 d8(  888     `888&#039;    d8(  888  &lt;br /&gt;
 .o. 88P `Y888&amp;quot;&amp;quot;8o     `8&#039;     `Y888&amp;quot;&amp;quot;8o &lt;br /&gt;
 `Y888P                                  &lt;br /&gt;
                                         &lt;br /&gt;
                                         &lt;br /&gt;
                              oooo                 .o. &lt;br /&gt;
                              `888                 888 &lt;br /&gt;
 oooo d8b  .ooooo.   .ooooo.   888  oooo   .oooo.o 888 &lt;br /&gt;
 `888&amp;quot;&amp;quot;8P d88&#039; `88b d88&#039; `&amp;quot;Y8  888 .8P&#039;   d88(  &amp;quot;8 Y8P &lt;br /&gt;
  888     888   888 888        888888.    `&amp;quot;Y88b.  `8&#039; &lt;br /&gt;
  888     888   888 888   .o8  888 `88b.  o.  )88b .o. &lt;br /&gt;
 d888b    `Y8bod8P&#039; `Y8bod8P&#039; o888o o888o 8&amp;quot;&amp;quot;888P&#039; Y8P&lt;br /&gt;
&lt;br /&gt;
      ____  ____  ____  ____&lt;br /&gt;
     /\   \/\   \/\   \/\   \&lt;br /&gt;
    /  \___\ \___\ \___\ \___\&lt;br /&gt;
    \  / __/_/   / /   / /   /&lt;br /&gt;
     \/_/\   \__/\/___/\/___/&lt;br /&gt;
       /  \___\    /  \___\&lt;br /&gt;
       \  / __/_  _\  /   /&lt;br /&gt;
        \/_/\   \/\ \/___/&lt;br /&gt;
          /  \__/  \___\&lt;br /&gt;
          \  / _\  /   /&lt;br /&gt;
           \/_/\ \/___/&lt;br /&gt;
             /  \___\&lt;br /&gt;
             \  /   /&lt;br /&gt;
              \/___/&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.network-science.de/ascii/ http://www.network-science.de/ascii/]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/ASCII-Art http://de.wikipedia.org/wiki/ASCII-Art]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speichern der Länge eines Strings&#039;&#039;&#039;&lt;br /&gt;
 String word = &amp;quot;rocks&amp;quot;;&lt;br /&gt;
 int length = word.length();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen des n-ten Buchstabens&#039;&#039;&#039;&lt;br /&gt;
 int n = 5;&lt;br /&gt;
 char c = word.charAt(n);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen von der Konsole&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr beim Ausführen eures Programms in der Konsole ein Parameter (also ein Wort) mit übergebt, so findet ihr ihn an Position [0] im String-Array eurer main-Methode wieder.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java DDDText rocks&lt;br /&gt;
-&amp;gt; arguments[0] enthält rocks.&lt;br /&gt;
&lt;br /&gt;
Bei einem Satz muesst ihr diesen in Hochkomma angeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java DDDText &amp;quot;Java Rocks&amp;quot;&lt;br /&gt;
-&amp;gt; arguments[0] enthaelt nun &amp;lt;i&amp;gt; Java Rocks &amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11801</id>
		<title>Javakurs/Übungsaufgaben/DDDText</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11801"/>
		<updated>2009-03-17T23:02:59Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: /* Tipps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Aufgabenstellung ===&lt;br /&gt;
Diesem Programm übergibt man einen Text und als Ergebnis erhält man den Text graphisch aufgewertet (als ASCII-Art) auf der Konsole. Dies könnte so aussehen wie unter [[Javakurs2009/3dText#Beispiel | Beispiel]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Als ersten Schritt könnt ihr mit &#039;&#039;&#039;System.out.println(&amp;quot;...&amp;quot;);&#039;&#039;&#039; erstmal ein wenig herumprobieren und versuchen ein ASCII Alphabet, das ihr euch ausgedacht habt, auszugeben. Natürlich könnt ihr auch die aus dem Beispiel nehmen und um die restlichen Buchstaben erweitern.&lt;br /&gt;
&lt;br /&gt;
2) Als zweiten Schritt muesst ihr nun das richtige Programm schreiben. Wer keine Idee hat, wie er an die Eingabe kommt: guckt weiter mal bei den [[Javakurs2009/3dText#Tipps | Tipps]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ___&lt;br /&gt;
   /  /\&lt;br /&gt;
  /  /:/&lt;br /&gt;
 /__/::\&lt;br /&gt;
 \__\/\:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\:\&lt;br /&gt;
     /  /:/&lt;br /&gt;
    /__/:/&lt;br /&gt;
    \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /__/\&lt;br /&gt;
     \  \:\&lt;br /&gt;
      \  \:\&lt;br /&gt;
  _ _  \__\:\&lt;br /&gt;
 /__/\ |  |:|&lt;br /&gt;
 \  \:\|  |:|&lt;br /&gt;
  \  \:\__|:|&lt;br /&gt;
   \__\::::/&lt;br /&gt;
       ~~~~&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Wenn ihr auf der Konsole ein Backslash &amp;quot;\&amp;quot; ausgeben wollt, dann müsst ihr dieses Zeichen, da es selbst ein sogenanntes Escapezeichen ist, mit einem Backslash &amp;quot;escapen&amp;quot;.&lt;br /&gt;
Der Code um ein Backslash auszugeben, sieht also so aus.&lt;br /&gt;
 System.out.println(&amp;quot;\\&amp;quot;);&lt;br /&gt;
siehe auch: [http://de.wikipedia.org/wiki/Escape-Sequenz|weitere Escape Sequenzen auf de.wikipedia.org]&lt;br /&gt;
&lt;br /&gt;
=== weitere Beispiele ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ___          ___                        ___     &lt;br /&gt;
   /  /\        /  /\          ___         /  /\    &lt;br /&gt;
  /  /:/       /  /::\        /__/\       /  /::\   &lt;br /&gt;
 /__/::\      /  /:/\:\       \  \:\     /  /:/\:\  &lt;br /&gt;
 \__\/\:\    /  /:/~/::\       \  \:\   /  /:/~/::\ &lt;br /&gt;
    \  \:\  /__/:/ /:/\:\  ___  \__\:\ /__/:/ /:/\:\&lt;br /&gt;
     \__\:\ \  \:\/:/__\/ /__/\ |  |:| \  \:\/:/__\/&lt;br /&gt;
     /  /:/  \  \::/      \  \:\|  |:|  \  \::/     &lt;br /&gt;
    /__/:/    \  \:\       \  \:\__|:|   \  \:\     &lt;br /&gt;
    \__\/      \  \:\       \__\::::/     \  \:\    &lt;br /&gt;
                \__\/           ~~~~       \__\/    &lt;br /&gt;
      ___           ___           ___           ___           ___       ___&lt;br /&gt;
     /  /\         /  /\         /  /\         /__/|         /  /\     /__/\&lt;br /&gt;
    /  /::\       /  /::\       /  /:/        |  |:|        /  /:/_    \  \:\&lt;br /&gt;
   /  /:/\:\     /  /:/\:\     /  /:/         |  |:|       /  /:/ /\    \  \:\&lt;br /&gt;
  /  /:/~/:/    /  /:/  \:\   /  /:/  ___   __|  |:|      /  /:/ /::\    \  \:\&lt;br /&gt;
 /__/:/ /:/___ /__/:/ \__\:\ /__/:/  /  /\ /__/\_|:|____ /__/:/ /:/\:\    \  \:\&lt;br /&gt;
 \  \:\/:::::/ \  \:\ /  /:/ \  \:\ /  /:/ \  \:\/:::::/ \  \:\/:/~/:/     \  \;\&lt;br /&gt;
  \  \::/~~~~   \  \:\  /:/   \  \:\  /:/   \  \::/~~~~   \  \::/ /:/       \__\/_&lt;br /&gt;
   \  \:\        \  \:\/:/     \  \:\/:/     \  \:\        \__\/ /:/          /__/\&lt;br /&gt;
    \  \:\        \  \::/       \  \::/       \  \:\         /__/:/           \__\/&lt;br /&gt;
     \__\/         \__\/         \__\/         \__\/         \__\/                .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    oooo                                 &lt;br /&gt;
    `888                                 &lt;br /&gt;
     888  .oooo.   oooo    ooo  .oooo.   &lt;br /&gt;
     888 `P  )88b   `88.  .8&#039;  `P  )88b  &lt;br /&gt;
     888  .oP&amp;quot;888    `88..8&#039;    .oP&amp;quot;888  &lt;br /&gt;
     888 d8(  888     `888&#039;    d8(  888  &lt;br /&gt;
 .o. 88P `Y888&amp;quot;&amp;quot;8o     `8&#039;     `Y888&amp;quot;&amp;quot;8o &lt;br /&gt;
 `Y888P                                  &lt;br /&gt;
                                         &lt;br /&gt;
                                         &lt;br /&gt;
                              oooo                 .o. &lt;br /&gt;
                              `888                 888 &lt;br /&gt;
 oooo d8b  .ooooo.   .ooooo.   888  oooo   .oooo.o 888 &lt;br /&gt;
 `888&amp;quot;&amp;quot;8P d88&#039; `88b d88&#039; `&amp;quot;Y8  888 .8P&#039;   d88(  &amp;quot;8 Y8P &lt;br /&gt;
  888     888   888 888        888888.    `&amp;quot;Y88b.  `8&#039; &lt;br /&gt;
  888     888   888 888   .o8  888 `88b.  o.  )88b .o. &lt;br /&gt;
 d888b    `Y8bod8P&#039; `Y8bod8P&#039; o888o o888o 8&amp;quot;&amp;quot;888P&#039; Y8P&lt;br /&gt;
&lt;br /&gt;
      ____  ____  ____  ____&lt;br /&gt;
     /\   \/\   \/\   \/\   \&lt;br /&gt;
    /  \___\ \___\ \___\ \___\&lt;br /&gt;
    \  / __/_/   / /   / /   /&lt;br /&gt;
     \/_/\   \__/\/___/\/___/&lt;br /&gt;
       /  \___\    /  \___\&lt;br /&gt;
       \  / __/_  _\  /   /&lt;br /&gt;
        \/_/\   \/\ \/___/&lt;br /&gt;
          /  \__/  \___\&lt;br /&gt;
          \  / _\  /   /&lt;br /&gt;
           \/_/\ \/___/&lt;br /&gt;
             /  \___\&lt;br /&gt;
             \  /   /&lt;br /&gt;
              \/___/&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.network-science.de/ascii/ http://www.network-science.de/ascii/]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/ASCII-Art http://de.wikipedia.org/wiki/ASCII-Art]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speichern der Länge eines Strings&#039;&#039;&#039;&lt;br /&gt;
 String word = &amp;quot;rocks&amp;quot;;&lt;br /&gt;
 int length = word.length();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen des n-ten Buchstabens&#039;&#039;&#039;&lt;br /&gt;
 int n = 5;&lt;br /&gt;
 char c = word.charAt(n);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen von der Konsole&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr beim Ausführen eures Programms in der Konsole ein Parameter (also ein Wort) mit übergebt, so findet ihr ihn an Position [0] im String-Array eurer main-Methode wieder.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java DDDText rocks&lt;br /&gt;
-&amp;gt; arguments[0] enthält rocks.&lt;br /&gt;
&lt;br /&gt;
Bei einem Satz muesst ihr diesen in Hochkomma angeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java DDDText &amp;quot;Java Rocks&amp;quot;&lt;br /&gt;
-&amp;gt; arguments[0] enthaelt nun &amp;lt;i&amp;gt; Java Rocks &amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText/Musterloesung&amp;diff=11821</id>
		<title>Javakurs/Übungsaufgaben/DDDText/Musterloesung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText/Musterloesung&amp;diff=11821"/>
		<updated>2009-03-17T23:01:20Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: alles neu, macht der maerz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * This little java programm prints a given text in ascii-Art.&lt;br /&gt;
 * Start the programm with:&lt;br /&gt;
 * 		# java DDDText &amp;lt;Place you text here&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 * e.g.&lt;br /&gt;
 * 		# java DDDText Java&lt;br /&gt;
 * &lt;br /&gt;
 * @author tkroenert&lt;br /&gt;
 * &lt;br /&gt;
 * &lt;br /&gt;
 * Warning: This programm is written on a little higher &lt;br /&gt;
 * programming level as you are on the first day learing&lt;br /&gt;
 * java. So you programm can be much simpler.&lt;br /&gt;
 *&lt;br /&gt;
 */&lt;br /&gt;
public class DDDText {&lt;br /&gt;
	&lt;br /&gt;
	public static void main(String[] arguments /*[0] is the message we want to print out */) {&lt;br /&gt;
&lt;br /&gt;
		/*&lt;br /&gt;
		 * This is for the case you do not give the programm a parameter&lt;br /&gt;
		 */&lt;br /&gt;
		if (arguments.length == 0) {&lt;br /&gt;
			System.out.println(&amp;quot;Start the programm with:&amp;quot;);&lt;br /&gt;
			System.out.println(&amp;quot;\t# java DDDText &amp;lt;Place you text here&amp;gt;\n&amp;quot;);&lt;br /&gt;
			System.out.println(&amp;quot;e.g.&amp;quot;);&lt;br /&gt;
			System.out.println(&amp;quot;\t# java DDDText Java&amp;quot;);&lt;br /&gt;
			System.out.println(&amp;quot;&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		/*&lt;br /&gt;
		 * Here begins the formatted output of the 3D-Text.&lt;br /&gt;
		 * &lt;br /&gt;
		 * Test on your own how it works. Trial &amp;amp; error is&lt;br /&gt;
		 * the best way.&lt;br /&gt;
		 */&lt;br /&gt;
&lt;br /&gt;
        //Userfriendly case-ignoring trick&lt;br /&gt;
        arguments[0] = arguments[0].toLowerCase();&lt;br /&gt;
&lt;br /&gt;
        //take a character...&lt;br /&gt;
        for (int i = 0; i &amp;lt; arguments[0].length(); i++) {&lt;br /&gt;
			char nextChar = arguments[0].charAt(i);&lt;br /&gt;
                &lt;br /&gt;
             //...and have a look at it&lt;br /&gt;
             switch(nextChar)&lt;br /&gt;
             {&lt;br /&gt;
                 case &#039;a&#039;:&lt;br /&gt;
                            System.out.println(&amp;quot;      ___      &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     /  /\\    &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;    /  /::\\   &amp;quot;); &lt;br /&gt;
                            System.out.println(&amp;quot;   /  /:/\\:\\ &amp;quot;);  &lt;br /&gt;
                            System.out.println(&amp;quot;  /  /:/~/::\\ &amp;quot;); &lt;br /&gt;
                            System.out.println(&amp;quot; /__/:/ /:/\\:\\ &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot; \\  \\:\\/:/__\\/&amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;  \\  \\::/     &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;   \\  \\:\\     &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;    \\  \\:\\    &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     \\__\\/     &amp;quot;); break;&lt;br /&gt;
                /*&lt;br /&gt;
                 * case &#039;b&#039;: ...&lt;br /&gt;
                 * case &#039;c&#039;: ...&lt;br /&gt;
                 * case &#039;d&#039;: ...&lt;br /&gt;
                 *  etc.&lt;br /&gt;
                 */&lt;br /&gt;
&lt;br /&gt;
                case &#039;j&#039;:&lt;br /&gt;
                            System.out.println(&amp;quot;    ___        &amp;quot;);          &lt;br /&gt;
                            System.out.println(&amp;quot;   /  /\\    &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;  /  /:/    &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot; /__/::\\   &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot; \\__\\/\\:\\  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;    \\  \\:\\  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     \\__\\:\\ &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     /  /:/  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;    /__/:/  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;    \\__\\/    &amp;quot;); break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                  case &#039;v&#039;:&lt;br /&gt;
                            System.out.println(&amp;quot;      ___   &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     /__/\\   &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;     \\  \\:\\  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;      \\  \\:\\  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;  _ _  \\__\\:\\ &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot; /__/\\ |  |:| &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot; \\  \\:\\|  |:|&amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;  \\  \\:\\__|:| &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;   \\__\\::::/  &amp;quot;);&lt;br /&gt;
                            System.out.println(&amp;quot;       ~~~~ &amp;quot;); break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                   default:&lt;br /&gt;
                            System.out.println(nextChar); break; //this would never happen&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                //some ascii-cosmetics&lt;br /&gt;
                System.out.println(&amp;quot;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		    }&lt;br /&gt;
		&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11800</id>
		<title>Javakurs/Übungsaufgaben/DDDText</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11800"/>
		<updated>2009-03-17T22:55:56Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: neues Beispiel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Aufgabenstellung ===&lt;br /&gt;
Diesem Programm übergibt man einen Text und als Ergebnis erhält man den Text graphisch aufgewertet (als ASCII-Art) auf der Konsole. Dies könnte so aussehen wie unter [[Javakurs2009/3dText#Beispiel | Beispiel]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Als ersten Schritt könnt ihr mit &#039;&#039;&#039;System.out.println(&amp;quot;...&amp;quot;);&#039;&#039;&#039; erstmal ein wenig herumprobieren und versuchen ein ASCII Alphabet, das ihr euch ausgedacht habt, auszugeben. Natürlich könnt ihr auch die aus dem Beispiel nehmen und um die restlichen Buchstaben erweitern.&lt;br /&gt;
&lt;br /&gt;
2) Als zweiten Schritt muesst ihr nun das richtige Programm schreiben. Wer keine Idee hat, wie er an die Eingabe kommt: guckt weiter mal bei den [[Javakurs2009/3dText#Tipps | Tipps]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ___&lt;br /&gt;
   /  /\&lt;br /&gt;
  /  /:/&lt;br /&gt;
 /__/::\&lt;br /&gt;
 \__\/\:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\:\&lt;br /&gt;
     /  /:/&lt;br /&gt;
    /__/:/&lt;br /&gt;
    \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /__/\&lt;br /&gt;
     \  \:\&lt;br /&gt;
      \  \:\&lt;br /&gt;
  _ _  \__\:\&lt;br /&gt;
 /__/\ |  |:|&lt;br /&gt;
 \  \:\|  |:|&lt;br /&gt;
  \  \:\__|:|&lt;br /&gt;
   \__\::::/&lt;br /&gt;
       ~~~~&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Wenn ihr auf der Konsole ein Backslash &amp;quot;\&amp;quot; ausgeben wollt, dann müsst ihr dieses Zeichen, da es selbst ein sogenanntes Escapezeichen ist, mit einem Backslash &amp;quot;escapen&amp;quot;.&lt;br /&gt;
Der Code um ein Backslash auszugeben, sieht also so aus.&lt;br /&gt;
 System.out.println(&amp;quot;\\&amp;quot;);&lt;br /&gt;
siehe auch: [http://de.wikipedia.org/wiki/Escape-Sequenz|weitere Escape Sequenzen auf de.wikipedia.org]&lt;br /&gt;
&lt;br /&gt;
=== weitere Beispiele ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ___          ___                        ___     &lt;br /&gt;
   /  /\        /  /\          ___         /  /\    &lt;br /&gt;
  /  /:/       /  /::\        /__/\       /  /::\   &lt;br /&gt;
 /__/::\      /  /:/\:\       \  \:\     /  /:/\:\  &lt;br /&gt;
 \__\/\:\    /  /:/~/::\       \  \:\   /  /:/~/::\ &lt;br /&gt;
    \  \:\  /__/:/ /:/\:\  ___  \__\:\ /__/:/ /:/\:\&lt;br /&gt;
     \__\:\ \  \:\/:/__\/ /__/\ |  |:| \  \:\/:/__\/&lt;br /&gt;
     /  /:/  \  \::/      \  \:\|  |:|  \  \::/     &lt;br /&gt;
    /__/:/    \  \:\       \  \:\__|:|   \  \:\     &lt;br /&gt;
    \__\/      \  \:\       \__\::::/     \  \:\    &lt;br /&gt;
                \__\/           ~~~~       \__\/    &lt;br /&gt;
      ___           ___           ___           ___           ___       ___&lt;br /&gt;
     /  /\         /  /\         /  /\         /__/|         /  /\     /__/\&lt;br /&gt;
    /  /::\       /  /::\       /  /:/        |  |:|        /  /:/_    \  \:\&lt;br /&gt;
   /  /:/\:\     /  /:/\:\     /  /:/         |  |:|       /  /:/ /\    \  \:\&lt;br /&gt;
  /  /:/~/:/    /  /:/  \:\   /  /:/  ___   __|  |:|      /  /:/ /::\    \  \:\&lt;br /&gt;
 /__/:/ /:/___ /__/:/ \__\:\ /__/:/  /  /\ /__/\_|:|____ /__/:/ /:/\:\    \  \:\&lt;br /&gt;
 \  \:\/:::::/ \  \:\ /  /:/ \  \:\ /  /:/ \  \:\/:::::/ \  \:\/:/~/:/     \  \;\&lt;br /&gt;
  \  \::/~~~~   \  \:\  /:/   \  \:\  /:/   \  \::/~~~~   \  \::/ /:/       \__\/_&lt;br /&gt;
   \  \:\        \  \:\/:/     \  \:\/:/     \  \:\        \__\/ /:/          /__/\&lt;br /&gt;
    \  \:\        \  \::/       \  \::/       \  \:\         /__/:/           \__\/&lt;br /&gt;
     \__\/         \__\/         \__\/         \__\/         \__\/                .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    oooo                                 &lt;br /&gt;
    `888                                 &lt;br /&gt;
     888  .oooo.   oooo    ooo  .oooo.   &lt;br /&gt;
     888 `P  )88b   `88.  .8&#039;  `P  )88b  &lt;br /&gt;
     888  .oP&amp;quot;888    `88..8&#039;    .oP&amp;quot;888  &lt;br /&gt;
     888 d8(  888     `888&#039;    d8(  888  &lt;br /&gt;
 .o. 88P `Y888&amp;quot;&amp;quot;8o     `8&#039;     `Y888&amp;quot;&amp;quot;8o &lt;br /&gt;
 `Y888P                                  &lt;br /&gt;
                                         &lt;br /&gt;
                                         &lt;br /&gt;
                              oooo                 .o. &lt;br /&gt;
                              `888                 888 &lt;br /&gt;
 oooo d8b  .ooooo.   .ooooo.   888  oooo   .oooo.o 888 &lt;br /&gt;
 `888&amp;quot;&amp;quot;8P d88&#039; `88b d88&#039; `&amp;quot;Y8  888 .8P&#039;   d88(  &amp;quot;8 Y8P &lt;br /&gt;
  888     888   888 888        888888.    `&amp;quot;Y88b.  `8&#039; &lt;br /&gt;
  888     888   888 888   .o8  888 `88b.  o.  )88b .o. &lt;br /&gt;
 d888b    `Y8bod8P&#039; `Y8bod8P&#039; o888o o888o 8&amp;quot;&amp;quot;888P&#039; Y8P&lt;br /&gt;
&lt;br /&gt;
      ____  ____  ____  ____&lt;br /&gt;
     /\   \/\   \/\   \/\   \&lt;br /&gt;
    /  \___\ \___\ \___\ \___\&lt;br /&gt;
    \  / __/_/   / /   / /   /&lt;br /&gt;
     \/_/\   \__/\/___/\/___/&lt;br /&gt;
       /  \___\    /  \___\&lt;br /&gt;
       \  / __/_  _\  /   /&lt;br /&gt;
        \/_/\   \/\ \/___/&lt;br /&gt;
          /  \__/  \___\&lt;br /&gt;
          \  / _\  /   /&lt;br /&gt;
           \/_/\ \/___/&lt;br /&gt;
             /  \___\&lt;br /&gt;
             \  /   /&lt;br /&gt;
              \/___/&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.network-science.de/ascii/ http://www.network-science.de/ascii/]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/ASCII-Art http://de.wikipedia.org/wiki/ASCII-Art]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speichern der Länge eines Strings&#039;&#039;&#039;&lt;br /&gt;
 String word = &amp;quot;rocks&amp;quot;;&lt;br /&gt;
 int length = word.length();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen des n-ten Buchstabens&#039;&#039;&#039;&lt;br /&gt;
 int n = 5;&lt;br /&gt;
 char c = word.charAt(n);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen von der Konsole&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr beim Ausführen eures Programms in der Konsole ein Parameter (also ein Wort) mit übergebt, so findet ihr ihn an Position [0] im String-Array eurer main-Methode wieder.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText rocks&lt;br /&gt;
-&amp;gt; arguments[0] enthält rocks.&lt;br /&gt;
&lt;br /&gt;
Bei einem Satz muesst ihr diesen in Hochkomma angeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText &amp;quot;Java Rocks&amp;quot;&lt;br /&gt;
-&amp;gt; arguments[0] enthaelt nun &amp;lt;i&amp;gt; Java Rocks &amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11799</id>
		<title>Javakurs/Übungsaufgaben/DDDText</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11799"/>
		<updated>2009-03-17T22:55:11Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: /* Beispiel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Aufgabenstellung ===&lt;br /&gt;
Diesem Programm übergibt man einen Text und als Ergebnis erhält man den Text graphisch aufgewertet (als ASCII-Art) auf der Konsole. Dies könnte so aussehen wie unter [[Javakurs2009/3dText#Beispiel | Beispiel]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Als ersten Schritt könnt ihr mit &#039;&#039;&#039;System.out.println(&amp;quot;...&amp;quot;);&#039;&#039;&#039; erstmal ein wenig herumprobieren und versuchen ein ASCII Alphabet, das ihr euch ausgedacht habt, auszugeben. Natürlich könnt ihr auch die aus dem Beispiel nehmen und um die restlichen Buchstaben erweitern.&lt;br /&gt;
&lt;br /&gt;
2) Als zweiten Schritt muesst ihr nun das richtige Programm schreiben. Wer keine Idee hat, wie er an die Eingabe kommt: guckt weiter mal bei den [[Javakurs2009/3dText#Tipps | Tipps]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ___&lt;br /&gt;
   /  /\&lt;br /&gt;
  /  /:/&lt;br /&gt;
 /__/::\&lt;br /&gt;
 \__\/\:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\:\&lt;br /&gt;
     /  /:/&lt;br /&gt;
    /__/:/&lt;br /&gt;
    \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /__/\&lt;br /&gt;
     \  \:\&lt;br /&gt;
      \  \:\&lt;br /&gt;
  _ _  \__\:\&lt;br /&gt;
 /__/\ |  |:|&lt;br /&gt;
 \  \:\|  |:|&lt;br /&gt;
  \  \:\__|:|&lt;br /&gt;
   \__\::::/&lt;br /&gt;
       ~~~~&lt;br /&gt;
&lt;br /&gt;
      ___&lt;br /&gt;
     /  /\&lt;br /&gt;
    /  /::\&lt;br /&gt;
   /  /:/\:\&lt;br /&gt;
  /  /:/~/::\&lt;br /&gt;
 /__/:/ /:/\:\&lt;br /&gt;
 \  \:\/:/__\/&lt;br /&gt;
  \  \::/&lt;br /&gt;
   \  \:\&lt;br /&gt;
    \  \:\&lt;br /&gt;
     \__\/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Wenn ihr auf der Konsole ein Backslash &amp;quot;\&amp;quot; ausgeben wollt, dann müsst ihr dieses Zeichen, da es selbst ein sogenanntes Escapezeichen ist, mit einem Backslash &amp;quot;escapen&amp;quot;.&lt;br /&gt;
Der Code um ein Backslash auszugeben, sieht also so aus.&lt;br /&gt;
 System.out.println(&amp;quot;\\&amp;quot;);&lt;br /&gt;
siehe auch: [http://de.wikipedia.org/wiki/Escape-Sequenz|weitere Escape Sequenzen auf de.wikipedia.org]&lt;br /&gt;
&lt;br /&gt;
=== weitere Beispiele ===&lt;br /&gt;
&lt;br /&gt;
    oooo                                 &lt;br /&gt;
    `888                                 &lt;br /&gt;
     888  .oooo.   oooo    ooo  .oooo.   &lt;br /&gt;
     888 `P  )88b   `88.  .8&#039;  `P  )88b  &lt;br /&gt;
     888  .oP&amp;quot;888    `88..8&#039;    .oP&amp;quot;888  &lt;br /&gt;
     888 d8(  888     `888&#039;    d8(  888  &lt;br /&gt;
 .o. 88P `Y888&amp;quot;&amp;quot;8o     `8&#039;     `Y888&amp;quot;&amp;quot;8o &lt;br /&gt;
 `Y888P                                  &lt;br /&gt;
                                         &lt;br /&gt;
                                         &lt;br /&gt;
                              oooo                 .o. &lt;br /&gt;
                              `888                 888 &lt;br /&gt;
 oooo d8b  .ooooo.   .ooooo.   888  oooo   .oooo.o 888 &lt;br /&gt;
 `888&amp;quot;&amp;quot;8P d88&#039; `88b d88&#039; `&amp;quot;Y8  888 .8P&#039;   d88(  &amp;quot;8 Y8P &lt;br /&gt;
  888     888   888 888        888888.    `&amp;quot;Y88b.  `8&#039; &lt;br /&gt;
  888     888   888 888   .o8  888 `88b.  o.  )88b .o. &lt;br /&gt;
 d888b    `Y8bod8P&#039; `Y8bod8P&#039; o888o o888o 8&amp;quot;&amp;quot;888P&#039; Y8P&lt;br /&gt;
&lt;br /&gt;
      ____  ____  ____  ____&lt;br /&gt;
     /\   \/\   \/\   \/\   \&lt;br /&gt;
    /  \___\ \___\ \___\ \___\&lt;br /&gt;
    \  / __/_/   / /   / /   /&lt;br /&gt;
     \/_/\   \__/\/___/\/___/&lt;br /&gt;
       /  \___\    /  \___\&lt;br /&gt;
       \  / __/_  _\  /   /&lt;br /&gt;
        \/_/\   \/\ \/___/&lt;br /&gt;
          /  \__/  \___\&lt;br /&gt;
          \  / _\  /   /&lt;br /&gt;
           \/_/\ \/___/&lt;br /&gt;
             /  \___\&lt;br /&gt;
             \  /   /&lt;br /&gt;
              \/___/&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.network-science.de/ascii/ http://www.network-science.de/ascii/]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/ASCII-Art http://de.wikipedia.org/wiki/ASCII-Art]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speichern der Länge eines Strings&#039;&#039;&#039;&lt;br /&gt;
 String word = &amp;quot;rocks&amp;quot;;&lt;br /&gt;
 int length = word.length();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen des n-ten Buchstabens&#039;&#039;&#039;&lt;br /&gt;
 int n = 5;&lt;br /&gt;
 char c = word.charAt(n);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen von der Konsole&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr beim Ausführen eures Programms in der Konsole ein Parameter (also ein Wort) mit übergebt, so findet ihr ihn an Position [0] im String-Array eurer main-Methode wieder.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText rocks&lt;br /&gt;
-&amp;gt; arguments[0] enthält rocks.&lt;br /&gt;
&lt;br /&gt;
Bei einem Satz muesst ihr diesen in Hochkomma angeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText &amp;quot;Java Rocks&amp;quot;&lt;br /&gt;
-&amp;gt; arguments[0] enthaelt nun &amp;lt;i&amp;gt; Java Rocks &amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11797</id>
		<title>Javakurs/Übungsaufgaben/DDDText</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/DDDText&amp;diff=11797"/>
		<updated>2009-03-17T21:53:09Z</updated>

		<summary type="html">&lt;p&gt;77.188.38.199: /* Kommentare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Aufgabenstellung ===&lt;br /&gt;
Diesem Programm übergibt man einen Text und als Ergebnis erhält man den Text graphisch aufgewertet (als ASCII-Art) auf der Konsole. Dies könnte so aussehen wie unter [[Javakurs2009/3dText#Beispiel | Beispiel]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Als ersten Schritt könnt ihr mit &#039;&#039;&#039;System.out.println(&amp;quot;...&amp;quot;);&#039;&#039;&#039; erstmal ein wenig herumprobieren und versuchen ein ASCII Alphabet, das ihr euch ausgedacht habt, auszugeben. Natürlich könnt ihr auch die aus dem Beispiel nehmen und um die restlichen Buchstaben erweitern.&lt;br /&gt;
&lt;br /&gt;
2) Als zweiten Schritt muesst ihr nun das richtige Programm schreiben. Wer keine Idee hat, wie er an die Eingabe kommt: guckt weiter mal bei den [[Javakurs2009/3dText#Tipps | Tipps]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ___          ___                        ___     &lt;br /&gt;
   /  /\        /  /\          ___         /  /\    &lt;br /&gt;
  /  /:/       /  /::\        /__/\       /  /::\   &lt;br /&gt;
 /__/::\      /  /:/\:\       \  \:\     /  /:/\:\  &lt;br /&gt;
 \__\/\:\    /  /:/~/::\       \  \:\   /  /:/~/::\ &lt;br /&gt;
    \  \:\  /__/:/ /:/\:\  ___  \__\:\ /__/:/ /:/\:\&lt;br /&gt;
     \__\:\ \  \:\/:/__\/ /__/\ |  |:| \  \:\/:/__\/&lt;br /&gt;
     /  /:/  \  \::/      \  \:\|  |:|  \  \::/     &lt;br /&gt;
    /__/:/    \  \:\       \  \:\__|:|   \  \:\     &lt;br /&gt;
    \__\/      \  \:\       \__\::::/     \  \:\    &lt;br /&gt;
                \__\/           ~~~~       \__\/    &lt;br /&gt;
      ___           ___           ___           ___           ___       ___&lt;br /&gt;
     /  /\         /  /\         /  /\         /__/|         /  /\     /__/\&lt;br /&gt;
    /  /::\       /  /::\       /  /:/        |  |:|        /  /:/_    \  \:\&lt;br /&gt;
   /  /:/\:\     /  /:/\:\     /  /:/         |  |:|       /  /:/ /\    \  \:\&lt;br /&gt;
  /  /:/~/:/    /  /:/  \:\   /  /:/  ___   __|  |:|      /  /:/ /::\    \  \:\&lt;br /&gt;
 /__/:/ /:/___ /__/:/ \__\:\ /__/:/  /  /\ /__/\_|:|____ /__/:/ /:/\:\    \  \:\&lt;br /&gt;
 \  \:\/:::::/ \  \:\ /  /:/ \  \:\ /  /:/ \  \:\/:::::/ \  \:\/:/~/:/     \  \;\&lt;br /&gt;
  \  \::/~~~~   \  \:\  /:/   \  \:\  /:/   \  \::/~~~~   \  \::/ /:/       \__\/_&lt;br /&gt;
   \  \:\        \  \:\/:/     \  \:\/:/     \  \:\        \__\/ /:/          /__/\&lt;br /&gt;
    \  \:\        \  \::/       \  \::/       \  \:\         /__/:/           \__\/&lt;br /&gt;
     \__\/         \__\/         \__\/         \__\/         \__\/                .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Wenn ihr auf der Konsole ein Backslash &amp;quot;\&amp;quot; ausgeben wollt, dann müsst ihr dieses Zeichen, da es selbst ein sogenanntes Escapezeichen ist, mit einem Backslash &amp;quot;escapen&amp;quot;.&lt;br /&gt;
Der Code um ein Backslash auszugeben, sieht also so aus.&lt;br /&gt;
 System.out.println(&amp;quot;\\&amp;quot;);&lt;br /&gt;
siehe auch: [http://de.wikipedia.org/wiki/Escape-Sequenz|weitere Escape Sequenzen auf de.wikipedia.org]&lt;br /&gt;
&lt;br /&gt;
=== weitere Beispiele ===&lt;br /&gt;
&lt;br /&gt;
    oooo                                 &lt;br /&gt;
    `888                                 &lt;br /&gt;
     888  .oooo.   oooo    ooo  .oooo.   &lt;br /&gt;
     888 `P  )88b   `88.  .8&#039;  `P  )88b  &lt;br /&gt;
     888  .oP&amp;quot;888    `88..8&#039;    .oP&amp;quot;888  &lt;br /&gt;
     888 d8(  888     `888&#039;    d8(  888  &lt;br /&gt;
 .o. 88P `Y888&amp;quot;&amp;quot;8o     `8&#039;     `Y888&amp;quot;&amp;quot;8o &lt;br /&gt;
 `Y888P                                  &lt;br /&gt;
                                         &lt;br /&gt;
                                         &lt;br /&gt;
                              oooo                 .o. &lt;br /&gt;
                              `888                 888 &lt;br /&gt;
 oooo d8b  .ooooo.   .ooooo.   888  oooo   .oooo.o 888 &lt;br /&gt;
 `888&amp;quot;&amp;quot;8P d88&#039; `88b d88&#039; `&amp;quot;Y8  888 .8P&#039;   d88(  &amp;quot;8 Y8P &lt;br /&gt;
  888     888   888 888        888888.    `&amp;quot;Y88b.  `8&#039; &lt;br /&gt;
  888     888   888 888   .o8  888 `88b.  o.  )88b .o. &lt;br /&gt;
 d888b    `Y8bod8P&#039; `Y8bod8P&#039; o888o o888o 8&amp;quot;&amp;quot;888P&#039; Y8P&lt;br /&gt;
&lt;br /&gt;
      ____  ____  ____  ____&lt;br /&gt;
     /\   \/\   \/\   \/\   \&lt;br /&gt;
    /  \___\ \___\ \___\ \___\&lt;br /&gt;
    \  / __/_/   / /   / /   /&lt;br /&gt;
     \/_/\   \__/\/___/\/___/&lt;br /&gt;
       /  \___\    /  \___\&lt;br /&gt;
       \  / __/_  _\  /   /&lt;br /&gt;
        \/_/\   \/\ \/___/&lt;br /&gt;
          /  \__/  \___\&lt;br /&gt;
          \  / _\  /   /&lt;br /&gt;
           \/_/\ \/___/&lt;br /&gt;
             /  \___\&lt;br /&gt;
             \  /   /&lt;br /&gt;
              \/___/&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.network-science.de/ascii/ http://www.network-science.de/ascii/]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/ASCII-Art http://de.wikipedia.org/wiki/ASCII-Art]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tipps ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Speichern der Länge eines Strings&#039;&#039;&#039;&lt;br /&gt;
 String word = &amp;quot;rocks&amp;quot;;&lt;br /&gt;
 int length = word.length();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen des n-ten Buchstabens&#039;&#039;&#039;&lt;br /&gt;
 int n = 5;&lt;br /&gt;
 char c = word.charAt(n);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesen von der Konsole&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr beim Ausführen eures Programms in der Konsole ein Parameter (also ein Wort) mit übergebt, so findet ihr ihn an Position [0] im String-Array eurer main-Methode wieder.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText rocks&lt;br /&gt;
-&amp;gt; arguments[0] enthält rocks.&lt;br /&gt;
&lt;br /&gt;
Bei einem Satz muesst ihr diesen in Hochkomma angeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 java 3dText &amp;quot;Java Rocks&amp;quot;&lt;br /&gt;
-&amp;gt; arguments[0] enthaelt nun &amp;lt;i&amp;gt; Java Rocks &amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>77.188.38.199</name></author>
	</entry>
</feed>