Level 10.5 Java Taskbook
Задание 1
Gegeben ist eine Zahl. Geben Sie den Prozess der Zerlegung der Zahl in Primfaktoren auf dem Bildschirm aus, wie in der Schule.
Задание 2
Gegeben ist ein beliebiges zweidimensionales Array:
java{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Setzen Sie die Elemente der Hauptdiagonale auf Null:
java{
{ 0, 12, 13, 14, 15},
{21, 0, 23, 24, 25},
{31, 32, 0, 34, 35},
{41, 42, 43, 0, 45},
{51, 52, 53, 54, 0},
}
Задание 3
Erstellen Sie eine Methode, die die richtige Form des Substantivs nach der Zahl setzt. So soll die Methode funktionieren:
javafunc(1, "Apfel", "Äpfel", "Äpfel"); // gibt "1 Apfel" aus
func(2, "Apfel", "Äpfel", "Äpfel"); // gibt "2 Äpfel" aus
func(3, "Apfel", "Äpfel", "Äpfel"); // gibt "3 Äpfel" aus
func(4, "Apfel", "Äpfel", "Äpfel"); // gibt "4 Äpfel" aus
func(5, "Apfel", "Äpfel", "Äpfel"); // gibt "5 Äpfel" aus
Hier ein Beispiel für zweistellige Zahlen:
javafunc(11, "Apfel", "Äpfel", "Äpfel"); // gibt "11 Äpfel" aus
func(12, "Apfel", "Äpfel", "Äpfel"); // gibt "12 Äpfel" aus
func(21, "Apfel", "Äpfel", "Äpfel"); // gibt "21 Apfel" aus
func(23, "Apfel", "Äpfel", "Äpfel"); // gibt "23 Äpfel" aus
Unsere Methode soll für Zahlen beliebiger Länge funktionieren:
javafunc(1223421, "Apfel", "Äpfel", "Äpfel"); // gibt "1223421 Apfel" aus