Java Einführung |
anfänger33 unregistriert
![](images/spacer.gif) |
|
|
27.12.2017 12:45 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
Hat jemand paar tips für mich ?
Was wollen die denn da in den 1 und 2 Lücke haben ?
|
|
28.12.2017 23:34 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
|
31.12.2017 16:40 |
|
|
as_string
Haudegen
![](images/star2.gif) ![](images/star2.gif) ![](images/star2.gif)
Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg
![](images/spacer.gif) |
|
Ganz ehrlich: Ich finde Deine Fotos eine ziemliche Zumutung. Entweder Du legst das Aufgabenblatt flach auf den Tisch und machst ein Bild von senkrecht oben am besten gleich einen Scan mit einem richtigen Scanner. Oder aber Du gibst Dir die Mühe und tippst erst selbst alles ab und schreibst uns hier den Text (Du musst das doch so wie so abtippen, damit Du irgendetwas testen kannst, ich verstehe nicht, wie Du das sonst machen willst!).
Ansonsten kenne ich mich mit JUnit nicht so aus.
Dann noch: Ein Methodenname hat nie ein Leerzeichen! Das ist nicht sort Ascending sondern sortAscending!
Gruß
Marco
PS: Wer nutzt denn heute noch Vector? Normalerweise hier auf jeden Fall ArrayList. Aber ok...
|
|
31.12.2017 17:04 |
|
|
as_string
Haudegen
![](images/star2.gif) ![](images/star2.gif) ![](images/star2.gif)
Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg
![](images/spacer.gif) |
|
Ich habe doch mal kurz geschaut.
Erstens: der Vector expected soll das erwartete Ergebnis nach der Sortierung beinhalten. Du sollst also in setup diesen Vector aufbauen, indem Du erst ein Array mit denselben Zahlen wie input füllst, nur in sortierter Reihenfolge (indem Du von Hand sortierst).
Ich glaube auch, dass hier irgendwas auf dem Aufgabenblatt falsch sein muss: Er legt ein Array namens expected an, verwendet dann aber eine Zeile drunter eine Variable "expected_array", was erstens nicht den Java-Konventionen entspricht Variablen mit camelCase zu benennen und zweitens sonst nirgends deklariert oder definiert wird. Ich würde also lokal in setup angelegte Array expected in expectedArray umbenennen und das dann auch eine Zeile drunter statt expected_array verwenden.
Das expected in der letzten Zeile von setup() bezieht sich offenbar aber auf die Membervariable expected. Wenn man einei Zeile drüber ein lokales expected definiert, dann würde die letzte Zeile ja so wie so nicht funktionieren. Dann müsste man ja this.expected schreiben, um auf die Methoden-expected-Variable zugreifen zu können. Also irgendwas ist da schräg...
Zu den Annotations: Da gibt es eine ganze Menge. Ich würde mal schauen, ob man vor der setup() Methode vielleicht mit "@Before" weiter kommt und bei den Tests dann vielleicht "@Test" jeweils? Aber das kannst Du ja auch mal selbst versuchen heraus zu finden.
Gruß
Marco
|
|
31.12.2017 17:23 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
Tut mir leid ,aber ich habe immer noch probleme zu verstehen was ich nach dem expected = .....
reinbauen soll?
So ?
expected = new Vector<Integer>{Arrays.asList{9,8,7,6,5,4,3,,2,1};
Das Aufgabenblatt müsste richtig sein
,da wir nur die Lücken füllen müssen
|
|
01.01.2018 11:46 |
|
|
as_string
Haudegen
![](images/star2.gif) ![](images/star2.gif) ![](images/star2.gif)
Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg
![](images/spacer.gif) |
|
Zitat: |
Original von anfänger33
expected = new Vector<Integer>{Arrays.asList{9,8,7,6,5,4,3,,2,1}; |
Jetzt schau Dir das doch nochmal selbst genau an: erstens fängt die Zeile so doch gar nicht an, sondern es steht noch was vor "expected". Von welchem Typ ist also diese expected im Gegensatz zum Member-Feld expected?
Dann achte mal auf die Klammern! Erstens ist die Parameterliste für Vector in eine normale runde Klammer zu schreiben, nicht in geschweifte und zweitens ist die Anzahl für öffnende und schließende Klammern unterschiedlich, was ja nicht stimmen kann. Dann hast Du zwei Kommata hintereinander in der Liste.
Zu guter Letzt ist "ascending" heißt, so weit ich weiß, "aufsteigend". Wie kommst Du dann auf die Idee, man würde die Zahlen absteigend sortiert erwarten?
Zitat: |
Original von anfänger33
Das Aufgabenblatt müsste richtig sein
,da wir nur die Lücken füllen müssen
|
Na wenn Du meinst...
Versuche doch, das Programm einfach mal ans Laufen bringen!
Gruß
Marco
|
|
02.01.2018 16:27 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
Das expected ist vom Typ integer also ...?
|
|
02.01.2018 22:33 |
|
|
as_string
Haudegen
![](images/star2.gif) ![](images/star2.gif) ![](images/star2.gif)
Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg
![](images/spacer.gif) |
|
Schau mal genau, was hinter dem "Integer" steht. Was bedeutet das?
Was konstruiert ein "New Vector<Integer>()"? Was sagt Dir das über die Zuweisung, die Du vorgeschlagen hast?
Gruß
Marco
|
|
03.01.2018 11:31 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
Es wirkt ein Vektor erzeugt mit dem Typ Integer?
|
|
04.01.2018 21:32 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
Noch jemand da?
Ich wollte eigentlich an dieser Aufgabe nur üben .
|
|
07.01.2018 18:19 |
|
|
anfänger33 unregistriert
![](images/spacer.gif) |
|
|
15.01.2018 12:25 |
|
|
|