Java/Erste Schritte

Aus ZUM-Unterrichten
< Java
Version vom 13. August 2019, 04:39 Uhr von Matthias Scharwies (Diskussion | Beiträge) (N)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Einfache Beispiele von Computerprogrammen, die zum Beispiel zur Demonstration verwendet werden, bestehen häufig nur aus ein paar Zeilen Programmcode, die den Text Hallo, Welt! oder auf Englisch Hello, world! ausgeben. Dieses Programm soll als eines der einfachst möglichen zeigen, was für ein vollständiges Programm (in der betreffenden Programmiersprache) benötigt wird, und einen ersten Einblick in die Syntax geben. Ein solches Programm ist auch geeignet, die erfolgreiche Installation eines Compilers für die entsprechende Programmiersprache zu überprüfen.

Vorgehen

  1. Legen Sie unter Projekt – Neues Projekt – ein Projekt mit dem Namen ErsteÜbung an.
    Screenshot Anlegen der Klasse Hallo
  2. Klicken Sie auf den Button „Neue Klasse“
  3. Benennen Sie die Klasse mit dem Klassennamen Hallo
  4. Klicken Sie dann doppelt auf das beige Rechteck mit der Aufschrift Hallo
  5. Es öffnet sich ein Editor. Löschen Sie dort alles (Tasten: Strg + A und dann Entf) und tippen Sie dann das folgende Programm ab:


class Hallo
{
    // schreibt "Hello world" auf die Konsole
    public void gibAus()
    {
        System.out.println("Hello, world");
    }
}
Screenshot - neues Objekt anlegen
  1. Klicken Sie auf Übersetzen. Wenn Sie alles richtig abgetippt haben, steht unten beim Editor „Klasse übersetzt – keine Syntaxfehler“
  2. Klicken Sie mit der rechten Taste auf das beige Hallo und wählen Sie dort „new Hallo()“ um ein Objekt hallo1 anzulegen, was BlueJ als rotes Rechteck darstellt.

Klicken Sie das rote Rechteck mit der rechten Maustaste an und wählen Sie dort void gibAus(). So einfach ist es, in Java etwas auf dem Bildschirm auszugeben!

Übung
  1. Bringen Sie das Programm zum Laufen. Ändern Sie den Ausgabetext.
  2. Bauen Sie Fehler ein. Ändern Sie Groß- und Kleinschreibung, probieren Sie aus, wo Leerzeichen weggelassen und hinzugefügt werden können.
  3. Schnell fertig geworden? Lesen Sie das folgende Kapitel über Programme und Sprachen:
    U-helmich.de: Was ist eine Programmiersprache?

Konsolenausgabe

Mit System.out.print() bzw. System.out.println() (mit Zeilenumbruch am Ende) lassen sich Daten auf der Konsole ausgeben. Variablen und feste Zeichenketten werden mit „+“ getrennt, was nichts mit der Addition zu tun hat. \n erzwingt einen Zeilenumbruch.

Anwendungsbeispiel
double x = 27; 
System.out.println("Hallo Welt!"); // Ausgabe eines Strings
System.out.println("Die Zahl "+x+" ist eine schöne Zahl."); // Ausgabe eines Strings und einer Variable
System.out.println((3*x+5) + " ist das 3fache von "+x+" und noch 5 mehr"); // mit Rechnung 
System.out.println("Diese \n Wörter \n stehen \n in \n verschiedenen \n Zeilen"); // Zeilenumbrüche
Das ergibt

System out.gif

Escape-Sequenzen

Folgende Sonderzeichen sind über sogenannte Escape-Sequenzen möglich, um spezielle Ausgaben zu ermöglichen:

\n 	Zeilenumbruch
\t 	horizontaler Tabulator 
\" 	doppeltes Anführungszeichen
\' 	einfaches Anführungszeichen
\\ 	Backslash
\uxxxx	hexadezimale Zahl