Hallo,
ich fragte hier schon einmal regelmäßig nach Hilfe ( die übrigens Klasse war ), konnte die Prüfung allerdings nicht mitschreiben, da mir einige Themen doch fehlten und ich erst lernen musste zu lernen. Jetzt Arbeite ich alle Themen ab und versuche es, so gut es geht, selbständig. Wenn ich Fragen habe und absolut nicht weiterkomme, werde ich euch fragen. Meine Lösungen zu den Aufgaben werde ich hier Teilen, in der Hoffnung, dass jemand drüber gucken kann. Möchte ja nichts falsch lernen.
Thema Ausdrücke ( Bezeichnung Prof )
1) Es sei n eine Variable des Typs int mit positiven Wert. Realisieren Sie einen Ausdruck, der genau dann true liefert, wenn der Wert von n gerade ist:
Lösung: n % 2 == 0
2) Es seien m und n Variablen des Typs long. Schreiben Sie einen Ausdruck des Typs float, der mathematisch korrekt ( soweit möglich ) den Mittelwert der Werte von m und n berechnet.
Lösung: System.out.println(float (m + n) / 2 );
3) Es sei z eine Variable des Typ int. Der Wert von z sei eine Zahl zwischen 0 und 9. Schreiben Sie einen Ausdruck des Typs char, der das Ziffernsymbol zum Wert von z berechnet. Enthält z den Wert 0, berechnet der Ausdruck das Zeichen
Lösung: char digitSymbol = ( char ) (
Hoffe die Sachen passen soweit.
ich fragte hier schon einmal regelmäßig nach Hilfe ( die übrigens Klasse war ), konnte die Prüfung allerdings nicht mitschreiben, da mir einige Themen doch fehlten und ich erst lernen musste zu lernen. Jetzt Arbeite ich alle Themen ab und versuche es, so gut es geht, selbständig. Wenn ich Fragen habe und absolut nicht weiterkomme, werde ich euch fragen. Meine Lösungen zu den Aufgaben werde ich hier Teilen, in der Hoffnung, dass jemand drüber gucken kann. Möchte ja nichts falsch lernen.
Thema Ausdrücke ( Bezeichnung Prof )
1) Es sei n eine Variable des Typs int mit positiven Wert. Realisieren Sie einen Ausdruck, der genau dann true liefert, wenn der Wert von n gerade ist:
Lösung: n % 2 == 0
2) Es seien m und n Variablen des Typs long. Schreiben Sie einen Ausdruck des Typs float, der mathematisch korrekt ( soweit möglich ) den Mittelwert der Werte von m und n berechnet.
Lösung: System.out.println(float (m + n) / 2 );
3) Es sei z eine Variable des Typ int. Der Wert von z sei eine Zahl zwischen 0 und 9. Schreiben Sie einen Ausdruck des Typs char, der das Ziffernsymbol zum Wert von z berechnet. Enthält z den Wert 0, berechnet der Ausdruck das Zeichen
0
, für den Wert 1 das Zeichen 1
usw. Ihre Lösung darf keinen bedingten Ausdruck und keine konstante des Typs int oder long enthalten.Lösung: char digitSymbol = ( char ) (
0
+ z );Hoffe die Sachen passen soweit.