Level 10.5 Java Taskbook
Gegeben ist eine Zahl. Geben Sie den Prozess der Zerlegung der Zahl in Primfaktoren auf dem Bildschirm aus, wie in der Schule.
Gegeben ist ein beliebiges zweidimensionales Array:
{
{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:
{
{ 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},
}
Erstellen Sie eine Methode, die die richtige Form des Substantivs nach der Zahl setzt. So soll die Methode funktionieren:
func(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:
func(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:
func(1223421, "Apfel", "Äpfel", "Äpfel"); // gibt "1223421 Apfel" aus