Programmieren in Java

Werbung
JTC Heidenheim
Programmieren in Java
1 SYSTEM EINRICHTEN
Installiere dir „Eclipse Kepler“ auf deinem Computer. Du kannst auch gleich das ADT Bundle zur
Programmierung von Apps mitinstallieren.
2 KONSOLENAUSGABEN
a) Geben Sie „Hello World!“ auf die Konsole aus.
b) Geben Sie Ihren Namen auf die Konsole aus.
3 DEKLARATION UND INITIALISIERUNG
Wo werden die Variablen deklariert und wo initialisiert? Was ist der Unterschied?
class DeklarationUndInitialisierung {
public static void main(String[] args) {
// TODO Auto-generated method stub
int einInt;
double einDouble;
String einString;
einInt = 0;
einDouble = 0.0;
einString = "";
System.out.println(einInt);
System.out.println(einDouble);
System.out.println(einString);
int zweiterInt = 0;
double zweiterDouble = 0;
String zweiterString = "";
System.out.println(zweiterInt);
System.out.println(zweiterDouble);
System.out.println(zweiterString);
}
}
B.Sc. Heinke Hihn, JTC Heidenheim
-1-
JTC Heidenheim
4 SELBST DEKLARIEREN UND INITIALISIEREN
Realisiere die Kommentare im folgenden Codestück. Teste den Code.
class SelbstDeklarierenUndDefinieren {
public static void main(String[] args) {
// deklariere eine Variable "birnen"
// weise ihr den Wert drei zu
vom Typ int
System.out.println("3 erwartet: " + birnen);
// addiere fuenf zu dem Wert
System.out.println("8 erwartet: " + birnen);
// deklariere eine Variable "aepfel" und weise ihr den Wert fuenf
zu
System.out.println("5 erwartet: " + aepfel);
// subtrahiere zwei von dem Wert
System.out.println("3 erwartet: " + aepfel);
}
}
5 ZUWEISUNG AN VARIABLEN
a) Überlege, was für eine Ausgabe der folgende Code erzeugen würde. (Schriftlich)
b) Compiliere den Code, führe ihn aus und vergleiche das Resultat mit deinen Erwartungen.
c) Was sind die Unterschiede?
class ZuweisungenAnVariablen {
public static void main(String [] ignored) {
System.out.println(0);
int zero = 0;
System.out.println(zero);
int one = 1;
int whatsThis = zero;
System.out.println(whatsThis);
whatsThis = one;
System.out.println(whatsThis);
}
}
B.Sc. Heinke Hihn, JTC Heidenheim
-2-
JTC Heidenheim
6 FORMATIERUNG UND NAMEN
Was ist hier schief gelaufen?
class Formatierung1 {public static void main
(String [] ignored) {
System.out.println(0); int zero = 0;
System.out.println(zero);
int one = 1;
int whatsThis = zero;
System.out.
println(whatsThis);
whatsThis = one;
System.out.println(whatsThis)
;}}
Warum ist der folgende Code so schlecht lesbar? Woran erinnert dieser uns?
class b {
public static void main(String [] i) {
System.out.println(0);
int a = 0;
System.out.println(a);
int b = 1;
int c = a;
System.out.println(c);
c = b;
System.out.println(c);
}
}
7 EINFACHE APP
a) Erstelle eine neue „Android Virtual Device“. Achte darauf, wie viel RAM und Speicherplatz du zur
Verfügung stellst.
b) Lege ein neues „Android Application Project“ and und füge verschiede Elemente hinzu
c) Teste deine App auf deiner AVD
B.Sc. Heinke Hihn, JTC Heidenheim
-3-
Herunterladen