Java und JCreator
Transcrição
Java und JCreator
Java und JCreator Grundlagen Compiler oder Interpreter? Kommentare z z z // Kommentar bis zum Zeilenende, /* Kommentar über mehrere Zeilen ist so möglich */ /**JavaDoc Kommentar */ !!!! Immer Kommentieren !!!! Identifier Bezeichnung von Variablen, Funktionen, Klassen und Objekten : z Buchstaben, Unterstrich, Dollar, Ziffern z keine Ziffern am Anfang z Unterscheidung von Groß-/Kleinschreibung, beliebige Länge Elementare Datentypen byte, short, int bzw. long: mit festgelegter 8, 16, 32 bzw. 64 Bit langer Dualdarstellung z float bzw. double: mit 32 bzw. 64 Bit langer Dualdarstellung z boolean z char: Unicode-Darstellung z.B. int a; oder int a=5; a=5; z Komplexe Datentypen z z String Arrays z z z z Dynamische Definition möglich: int [] hugo Mehrdimensionale Arrays einfach möglich: float [] [] matrix1 Indizierung immer ab 0 (wie bei C) Automatische Überprüfung der Indexgrenzen Operatoren 1. 2. 3. 4. 5. 6. 7. 8. 9. .[]() ++ -! ~ instanceof */% +<< >> >>> < > <= >= == != &^| && || Hello World /** *@author Sebastian Thiel * */ public class Hallo{ public static void main(String[] Args){ System.out.println("Hello World"); } } JCreator Einführung Neues Projekt Neues Projekt Neues Projekt Neue Klasse Neue Klasse Neue Klasse Hello World Ausführen Ausführen Ausgabe Array /** *@author Sebastian Thiel * */ public class Hello{ public static void main(String[] Args){ int [] b= new int[4]; b[3]=2; System.out.println(b[3]); } } Wie sieht die Ausgabe aus? 2 Die for-Anweisung z z z Schleife for(initialisierung; test; aktualisierung){ anweisung; } Beispiel: for(int i=0;i<10;i++){ 0123456789 System.out.print(i); } For Schleife und Arrays z z z Zum erzeugen und auslesen von Arrays Beispiel Array mit dem Namen: Matrix Länge des Arrays als Integer: Matrix.length for(int i=0;i<Matrix.length;i++){ System.out.println(Matrix[i]); 3 Array Matrix: } 4 3 | 4 | 5 | 8 | 10 Matrix.length == 5 Ausgabe der For Schleife ? 5 8 10 Übungsaufgaben z z Siehe www.uni-koblenz.de/~sebath Aufgaben Lösungen zu den Aufgabe nach der Veranstaltung auch auf der Seite