HSZG Vorkurs Informatik WS 2014/Programmierübungen
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
'''Aufgabe 1'''
Schreiben Sie eine Methode ohne Rückgabewert, die eine Zahl zwischen 1 und 9 als Wort auf der Konsole ausgibt. Die Zahl soll als Parameter übergeben werden. Für die Zahl 1 soll z.B. die Ausgabe "EINS" auf der Konsole erscheinen. Bei Werten außerhalb von 1 bis 9 soll die Ausgabe "Andere Zahl" erscheinen.
<code id="541b3dd2e99d0"></code>
<run id="541b3dd2e9a7d"></run>
'''Aufgabe 1'''
In der folgenden Codebox sind zwei Variablen gegeben. Ergänzen Sie Anweisungen, um die Werte beider Variablen miteinander zu vertauschen!
<run id="541b34534822b">
int a = 6;
int b = 10;
...
System.out.println("a:"+a);
System.out.println("b:"+b);
</run>
'''Aufgabe 2'''
In der folgenden Codebox sind drei Variablen gegeben. Ergänzen Sie Anweisungen, um die Werte dieser drei Variablen so anzupassen, dass sie aufsteigend sortiert sind. Sie benötigen dazu Bedingungen (if). Ändern Sie zum Testen die Werte der Variablen.
<run id="541b3453482ab">
int d = 6;
int e = 10;
int f = 4;
...
System.out.println("a:"+d);
System.out.println("b:"+e);
System.out.println("b:"+f);
</run>
'''Aufgabe 3'''
Entwickeln Sie eine Methode ''max'', die das Maximum von zwei ganzen Zahlen ermittelt und zurückgibt!
<code id="541b2f9cbbff2"></code>
<run id="541b2f9cbc107"></run>
'''Aufgabe 4'''
Entwickeln Sie eine Methode, die drei ganze Zahlen x, y und z als Parameter entgegennimmt und prüft, ob
* x, y und z nicht lauter gleiche Werte enthalten (Rückgabewert 0)
* x, y und z lauter verschiedene Werte enthalten (Rückgabewert 1)
* mindestens zwei Werte gleich sind (Rückgabewert 2).
<code id="541b2f9cbc07b"></code>
<run id="541b2f9cbc18b"></run>