Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:ein_ausgabe:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
api:documentation:ein_ausgabe:start [2021/01/27 14:45] – [Textausgabe] Martin Pabstapi:documentation:ein_ausgabe:start [2021/01/28 12:35] – [Farbiger Text] Martin Pabst
Zeile 22: Zeile 22:
 print("Das hier steht "); print("Das hier steht ");
 println("direkt hintereinander!") println("direkt hintereinander!")
 +</script>
 +
 +</div>
 +
 +</HTML>
 +
 +===== Farbiger Text =====
 +<WRAP center round info 60%>
 +Die Methoden ''print'' und ''println'' gibt es auch in einer Variante mit zwei Parametern: Dem auszugebenden Text und der Farbe. \\  \\ 
 +Zur Farbauswahl kannst Du einfach einen online-Colorpicker verwenden, [[https://htmlcolors.com/html-color-picker|z.B. diesen hier.]] Kopiere die Hex-Darstellung der Farbe in die Zwischenablage (<Strg> c) und füge sie dann hinter "0x" ein, z.B. ''println("Test", 0x#5288BF);''.
 +</WRAP>
 +<HTML>
 +
 +<div class="java-online" style="height: 200px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'textausgabe2'}">
 +
 +<script type="text/plain" title="Textausgabe2.java">
 +/**
 + * Hier siehst Du verschiedene Möglichkeiten, die Farbe des Textes anzugeben.
 + */
 +println("Das ist roter Text.", Color.red);
 +println("Das ist blauer Text.", "#0000ff");
 +println("Das ist grüner Text.", "rgb(0, 255, 0)");
 +println("Dieser Text ist gelb.", 0xffff00);
 +</script>
 +
 +</div>
 +
 +</HTML>
 +
 +
 +===== Textausgabe löschen =====
 +<WRAP center round info 60%>
 +Mit der Methode ''SystemTools.clearScreen()'' kann der Textausgabebereich gelöscht werden.
 +</WRAP>
 +<HTML>
 +
 +<div class="java-online" style="height: 200px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'textausgabe3'}">
 +
 +<script type="text/plain" title="Textausgabe3.java">
 +while(true){
 +   for(int i = 0; i < 10; i++){
 +      println(i);
 +     
 +   SystemTools.clearScreen();
 +}
 +</script>
 +
 +</div>
 +
 +</HTML>
 +
 +
 +===== Texteingabe =====
 +<WRAP center round info 60%>
 +Die Methoden
 +  * ''Input.readString(String meldung)'',
 +  * ''Input.readInt(String meldung)'',
 +  * ''Input.readDouble(String meldung)'',
 +  * ''Input.readFloat(String meldung)'' und
 +  * ''Input.readBoolean(String meldung)'' 
 +geben die Meldung auf dem Bildschirm aus und ermöglichen es dem Benutzer, direkt darunter Text passend zum jeweiligen Datentyp einzugeben. Optional kann als dritter Parameter ein Defaultwert angegeben wereden, der als Eingabe übernommen wird, wenn der Benutzer die Taste Enter drückt, ohne etwas eingegeben zu haben. \\ \\ 
 +Die Methoden geben die Eingabe des Benutzers im jeweiligen Datentyp zurück.
 +</WRAP>
 +<HTML>
 +
 +<div class="java-online" style="height: 200px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'texteingabe1'}">
 +
 +<script type="text/plain" title="Texteingabe1.java">
 +String name = Input.readString("Bitte gib' Deinen Namen ein:");
 +int anzahl = Input.readInt("Wie oft soll ich Deinen Namen schreiben?", 10);
 +
 +for(int i = 0; i < anzahl; i++){
 +   println("Hallo " + name + "!");
 +}
 </script> </script>
  
api/documentation/ein_ausgabe/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki