Syntax und Theorie Flashcards
Nennen Sie zwei Typen von Collections
Set,(Hash)Map, (Array)List, Collection, array (auch erlaubt)
Definieren Sie eine ArrayList die Wahrheitswerte beinhaltet
ArrayList eineListe = new ArrayList<>();
Definieren Sie eine Fließkomma-Konstante mit dem Namen E und weisen Sie dieser den Wert
2.718f zu.
final float/double E = 2.718f;
Stellt die Umwandlung double a = 3231; eine explizite oder implizite Typumwandlung dar?
Eine implizite Typumwandlung
Haben Kommentare Einfluss auf die Ausführung eines Java-Programms?
Nein
Welche Bildschirmausgabe liefert die folgende Methode für i=21 und j=2?
public void method1(int i, int j) {
System.out.println(i + j + “ ist mein Ergebnis”);
}
23 ist mein Ergebnis
Welche Bildschirmausgabe liefert die folgende Methode für i=2 und j=3?
public void method2 (int i, int j) {
int[] array = {2,6,3,5};
System.out.println(array[i+1] * array[j]);
}
25
Welche Bildschirmausgabe liefert die folgende Methode für i=42?
public void method3(int i) {
System.out.println((double)i);
}
42.0
Welche Bildschirmausgabe liefert die folgende Methode für i=4 und j=4.999999?
public void method4(int i, double j) {
System.out.println(i < (int) j);
}
false
Welche Bildschirmausgabe liefert die folgende Methode?
public void method5() { int s = 0; for (int i=0; i<=10; i++) { if ((i%4) == 1){ s += 1; } else { s -= 1; } } System.out.println(s); }
-5
Welche Bildschirmausgabe liefert die folgende Methode bei Übergabe eines Arrays array, dass
die Werte [5,4,3,2,1] enthält?
public void method6(int[] array) {
if(array.length == 4){
System.out.println(array[array.length-1])
} else {
System.out.println(array[array.length-2])
}
}
2
Wie muss die Methode ergänzt werden, damit aus der übergebenen ArrayList a das Element an
der Position s gelöscht wird?
public String method7(ArrayList a, int s){
return a. ______ (s);
}
remove
Wie muss die abstrakte Methode ergänzt werden, damit die Methodendeklaration gültig ist?
public ______ void method8(int i, short j);
abstract
Ergänzen Sie einen zum gegebenen return-Ausdruck passenden Rückgabetyp der folgenden Methode. public \_\_\_\_\_\_\_ method9(String zahl) { return "Integer"; }
String