<?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=85.178.135.7</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=85.178.135.7"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/85.178.135.7"/>
	<updated>2026-11-02T06:36:14Z</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=17695</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=17695"/>
		<updated>2012-03-08T11:36:06Z</updated>

		<summary type="html">&lt;p&gt;85.178.135.7: Kommentar direkt umgesetzt und den alten Link durch den neuen entfernt. Auch das dadurch sinnlose kommentar entfernt (Kannste nen link ds naechstemal auch direkt ersetzten... )&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://patorjk.com/software/taag/ http://patorjk.com/software/taag/]&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;
&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>85.178.135.7</name></author>
	</entry>
</feed>