Java/Erste Schritte
Nach der Installation der JRE und eines Editors wie BlueJ önnen Sie nun Ihre ersten Schriite unternehmen und Ihr erstes Programm erstellen und ausführen.
Inhaltsverzeichnis
Hallo-Welt-Programm
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
- Legen Sie unter Projekt – Neues Projekt – ein Projekt mit dem Namen
ErsteÜbung
an. - Klicken Sie auf den Button „Neue Klasse“
- Benennen Sie die Klasse mit dem Klassennamen
Hallo
- Klicken Sie dann doppelt auf das beige Rechteck mit der Aufschrift Hallo
- 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");
}
}
- Klicken Sie auf Übersetzen. Wenn Sie alles richtig abgetippt haben, steht unten beim Editor „Klasse übersetzt – keine Syntaxfehler“
- Klicken Sie mit der rechten Taste auf das beige Hallo und wählen Sie dort
„new Hallo()“
um ein Objekthallo1
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!
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
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
Speichern der Dateien
Den von Ihnen geschriebenen Quelltext können Sie abspeichern und später wieder aufrufen.
BlueJ speichert die Projekte als .bluej
-Dateien (BlueJ Project File); es ist allerdings auch ein Export als JAR-Archiv möglich.
In anderen Editoren wird der Java-Quelltext als .java
-Datei, der kompilierte (in Maschinensprache übersetzte) Code als .class
-Datei abgespeichert.