Wie kann man diese Methoden in arrays etablieren?

RememberdiAlamo

Aktives Mitglied
Die erste Methode ist die Eingabemethode. Sie hat eine leere
Parameterliste und gibt ein Array aus double Werten zurück.
In der Methode werden mit Hilfe von zwei Eingabemethoden zwei
double-Werte eingelesen, die die Seitenlängen eines Rechtecks
darstellen. Die Werte werden in einem Array abgelegt und diese Array
wird zurückgegeben.

Die zweite Methode bekommt ein Array aus double Werten übergeben.
Dieses Array beinhaltet die Seitenlängen eines Rechtecks, wobei an der
ersten Position die Länge der ersten Seite und an der zweiten Position
die Länge der zweiten Seite steht. Die Methode überprüft, ob es sich bei
den Werten um ein Quadrat handelt oder nicht und gibt einen
entsprechenden booleschen Wert zurück. In der Methode erfolgt keine
Ausgabe.

Ich versteh das nicht so ganz was mit den Methoden zu tun hat, wie jetzt java erkennt ob es ein quadratischer Wert ist. if zahl2 ungleich zahl 1 oder so? Keine Ahnung echt, voll verwirrend. Könnte jemand das hier mal aufklären was man da tun soll? Muss nicht unbedingt jetzt eine COde reinkopiert werden, reicht aus, kurz hier reintippen ^^
 
Java selbst kann erst mal fast nichts. Das musst alles du programmieren.
Wodurch zeichnet sich ein Quadrat aus? Alle Seiten sind gleich lang. Das sollte als Ansatz reichen.
 
Fangen wir mal am Anfang an
Die erste Methode ist die Eingabemethode. Sie hat eine leere
Parameterliste und gibt ein Array aus double Werten zurück.
Übersetzt in Java
Java:
public double[] eingabeMethode() {    
}
Ich stimme Gucky zu, das du "natürlich" den Rumpf der Methode noch ausfüllen musst.
 
weiß nicht so recht... im Rechteck ist a Seite und b Seite nicht gleich... im Quadrat sind alle Seiten gleich.. Wie es java haben will, kann ich nicht so gut 😀 Ich meine immer noch irgendwie mit:
"if seite a =! seite b
Gib Gläche aus
else "Das ist kein Quadrat"
Ich weiß abe rnicht so genau wie ich das mit den Array machen soll...
 
Zuletzt bearbeitet:
Auf Indizes eines Arrays greift man mit dem Indexoperator [] zu. Aber ich verstehe dein Problem nicht. Zu Arrays gibt es eine Milliarde Tutorials im Internet.
Ein Array ist in Java eine Klasse, die dieses Array kapselt und aufpasst, dass du nicht auserhalb schreibst.
 
Klausuraufgabe halt... ich weiß nicht wieso ich das mit Array machen muss, das geht ja auch ohne -.-
Arrays kannte ich nie so gut wenns um matrizendarstellunge geht... und dann das noch mit der eckigen Klammersetzung... ich weiß außerdem nicht mehr so richt ig diese leeren Klammern einzusetzen, ().
Hab mich in letzter Zeit nur auf Physik fokussiert, Inforamtik hab ich eigentlich schon die Hoffnung fast aufgegeben...
 
Dann rate ich dir eine Nacht oder zwei mit Google zu verbringen. Dieses Forum ist nicht dazu da, um deine Hausaufgaben zu machen. Wir helfen dir gerne aber deinen Code schreiben wir nicht.

Ohne Array geht es nicht, da eine Methode nur EINEN Wert zurückgeben kann und es keine Zeiger gibt. Deshalb muss das Ganze mit einem Array gemacht werden.
 
Arrays kannte ich nie so gut wenns um matrizendarstellunge geht... und dann das noch mit der eckigen Klammersetzung...
Dann wirds Zeit! Um das wirklich zu verstehen und anwenden zu können, wirst du es lernen müssen, wie jeden anderen Klausurstoff auch. Und wenn du das noch nicht kannst, dann gibt es im Internet genügent Tutorials die dir den Umgang mit Arrays zeigen. Nur Mut, andere vor die haben es auch verstanden!

Gleiches gilt vielleicht auch für Methoden, wenn dir die Klammern "()" Angst machen 😉. Auch hier gibt es genügend Tutorials im Internet. Google ist dein Freund 😉.

Und ganz ehrlich: Je eher du das lernst, umso besser. Später wird es einfach vorrausgesetzt. Und wenn du es da nicht kannst, wirst du nochmehr hinterherhängen. Also nimm dir nen Nachmittag Zeit und Google die Dinge mal. Wenn du zu den Erklärungen fragen hast, kannst du die gerne hier posten. Oder poste hier, was du schon verstanden hast. Dann können wir das kommentieren. Wie du möchtest.

Also, hier gehts weiter. :rtfm:
 
jaa... also danke erstmal für die Tipps und Motivationsaufpusch. 😀
Haben die Aufgaben gelöst.

PS: Einfach "Quadrat-Array-Java" im google eingegeben und schon war der erste Treffer auch schon die Lösung 😉
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben