Kurzfragen Flashcards
Deklarieren Sie eine Ganzzahlvariable und initialisieren Sie sie mit dem Wert 24
int variable = 24;
Definieren Sie eine Variable namens buchstabe mit dem Startwert a. Wählen Sieeinen geeigneten Datentyp für buchstabe.
char buchstabe = ‘a’;
Erstellen Sie ein zweidimensionales Gleitkomma-Array array der Dimension 3x3
double[][] array = new double[3][3];
Definieren Sie eine Konstante mit dem Wert 9.81.
final double G = 9.81;
Definieren Sie eine 3x3 Matrix, in der einzelne Buchstaben gespeichert werden können.
char[][] matrix = new char[3][3];
Nenne Sie einen Vorteil von double gegenüber dem Datentyp float
double hat eine doppelte Genauigkeit gegenüber float.
Speichern Sie das Ergebnis von 12.5/4.3 in einer int Variable
int e = (int) (12.5/4.3);
Welche der beiden Codezeilen lässt sich auch als implizite Typumwandlung realisieren?
a) int buchstabe = (int) ‘a’;
b) byte zahl = (byte) 1000;
Zeile a) lässt sich auch als implizite Typumwandlung realisieren.
int buchstabe = ‘a’;
Nennen Sie zwei unäre Operatoren in Java
++, –
Erstellen Sie eine ArrayList mit Namen zahlen, die Ganzzahlen
enthalten soll und füllen Sie diese mit den Werten {1,2,3}. Erstellen Sie außerdem ein Array mit Namen zahlen2 und füllen Sie diesen mit den gleichen Werten.
ArrayList zahlen = new ArrayList();
zahlen. add(1);
zahlen. add(2);
zahlen. add(3);
int[] zahlen2 = new int[3];
zahlen2[0]=1;
zahlen2[1]=2;
zahlen2[2]=3;
Deklarieren Sie eine HashMap in der einem Zeichen ein weiteres
Zeichen zugewiesen werden kann
HashMap tabelle;
Ist der folgende Ausdruck eine Deklaration, Definition oder Initialisierung?
int variable;
Deklaration
Welches Schlüsselwort ermöglicht die Verwendung von Methoden der Oberklasse, die überschrieben wurden?
super
Nennen Sie eine konkrete (nicht abstrakte) Implementierung einer Collection.
ArrayList, LinkedList, HashSet, HashMap
Nennen Sie zwei explizite Zugriffsmodifizierer für Methoden.
public, private, protected
Wie heißt der Übersetzer, der Programmcode in Maschinensprache übersetzt?
Compiler
Mit welchem Keyword wird in Java eine Konstante definiert?
final
Welchen Rückgabetyp hat eine Methode ohne Rückgabewert?
void
Worauf zeigt die Referenz eines komplexen Datentyps, wenn sie nicht auf ein Objekt
zeigt? Geben Sie nur das entsprechende Keyword an.
null
Definieren Sie, unter Verwendung des Standardkonstruktors, ein Objekt der Klasse
Drohne mit dem Namen birdy.
Drohne birdy = new Drohne();
Wie wird ein mehrzeiliger Kommentar in Java beendet?
*/
Nennen Sie zwei Typen von Collections
Set,(Hash)Map, (Array)List, Collection, array
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
Wie lautet der Java Befehl um die Klasse Astronaut aus dem Paket
de.rwth.spaceshuttle zu importieren?
import de.rwth.spaceshuttle.Astronaut;