Operatoren und Ausdrücke

Ausdruck

Frage:

Woraus besteht ein Ausdruck?

1) 

2) 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Operatoren Übersicht

Frage:

Operatoren Übersicht 
Einfach mal anschauen :)

Das Bild wurde ausgeblendet.

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Inkrement und Dekrement

Frage:

1) Wie heißt die Nachherige Werterhöhung

2)   Wie heißt die Vorherige Wertverkleinerung 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Zahlenarithmetik - Statische Typisierung

Frage:

Was ist das Ergebnis und Datentyp von

1) 2.0 * 1;

2) 3 / 2; 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Zuweisungsoperator 2

Frage:

Was wird hier ausgegeben? 

double d = 10 / 3;
System.out.println(d); 

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Typumwandlung

Frage:

Typkonvertierungen müssen explizit angeben werden

Wie geht es richtig? 

int i = 3.7 * 6; // Rechter Ausdruck: Typ double
int i = (int) 3.7 * 6; // Ungenaues Ergebnis: 3 * 6 = 18

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Casten

Frage:

 1) Wie nennt man  Konvertierung von Variablen von einem Typ
mit kleinerem auf einen mit größerem Wertebereich?

2) Wie nennt man  Konvertierung von Variablen von einem Typ
mit größerem auf einen mit kleinerem Wertebereich?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Zahlenvergleiche

Frage:

Was wird hier ausgegeben?

a)

 b)

int i = 0;
int j = 10;
System.out.println( i == j );  // a
System.out.println( j < 10 );  // b

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Logik - Boolesche Ausdrücke

Frage:

Was wird hier ausgegeben?

System.out.println(
((false && true) || !(1 == 2))
);

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Anweisungen vs Ausdrücke

Frage:

Jeder Ausdruck ist auch eine Anweisung (Statement)

1) Was muss einen Wert zurückgeben? Anweisungen oder Ausdrücke?

2) Was macht eine Blockanweisung?

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Einlesen von Zeichen

Frage:

Wie liest man ein Zeichen von der Tastatur ein? 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

x+1 vs x++

Frage:

Was ist der Unterschied zwischen

x+1; und x++; ? 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.