Was bedeutet diese Java-Methode?
Hallo,
Hier habe ich eine Java-Methode bekommen, aber ich verstehe leider nicht so ganz die Funktionen und alles weitere. Die Methode haben wir ohne irgendeinen Kontext oder Zusammenhang bekommen und mir fällt es ehrlich gesagt schwer die Methode zu beschreiben….
Bei a) ist doch recht simpel. Eine Zahl wird quadriert
b) ist auch einfach. Das ist eine Summe
Bei c) fehlt Kontext wie du schon sagst. Allerdings kann man sagen dass es eine Funktion ist welche den Wert “anzahlZiegel” immer um 1 erhöht bis anzahlZiegel den wert 11 erreicht hat. Wenn das der Fall ist ist die maximale Traglast erreicht. entferne() scheint eine Funktion zu sein die Ziegel von einem Stapel entfernt. Was hier fehlt ist ein Feedback denn du kannst ja nur Ziegel vom Stapel entfernen wenn der Stapel nicht leer ist. Also entferne() müsste ein OK zurückgeben dass ein Ziegel entfernt werden kann bevor er entfernt wird.
Allgemein zu sagen ist dass c) echt schlecht programmiert ist.
Welche verstehst du denn nicht?
B und C
Ich bin leider am Handy da ist das antworten schwieriger B: Die Methode hat einen Parameter, der ist integer n. Dieser Parameter ist davon abhängig was reinkommt.
Dann den Integer Summe, der 0 ist. Dann eine For Schleife. Dieser ist integer i und 0.
Eine Schleife wird solange ausgeführt, solange die Bedingung erfüllt ist. (Es gibt aber ausnahmen bei einer Schleife, die ist aber nicht gegeben) Die Bedingung ist hier das i kleiner als n + 1 ist. Wenn die Bedingung erfüllt ist dann wird i um ein erhöht. Wenn N 6 ist. Dann ist i folglich auch 6. Dann wird die Summe um i addiert. Also die Summe wäre dann 6.
c sage ich gleich.