Wie die Rückkehr der mehrere Streicher?
Arbeite ich an einem Programm, um Ihnen eine hand von Karten, aber ich bin mir nicht wirklich sicher, warum es ist nicht die Rückgabe der Karten. Dies ist eine Methode aus meiner Klasse-generator erzeugt eine zufällige Karte:
public static String hand(){
String card = Builder();
String card2 = Builder();
String card3 = Builder();
String card4 = Builder();
String card5 = Builder();
out.println("Your hand is: ");
out.println( card );
out.println( card2 );
out.println( card3 );
out.println( card4 );
out.println( card5 );
return card;
return card2;
return card3;
return card4;
return card5;
- Vielleicht nehmen Sie einen kleinen programmierkurs; für einige neue Perspektiven und lernen-Funktionen. Besser als die einzelnen Fragen. Obwohl Sie sind hier willkommen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, Sie zu Lesen "Kopf erste core java" so bald wie möglich.
Zurück können Sie nur einen Wert von der Methode. Wenn Sie immer noch wollen, dass alle Variablen gesetzt werden sollten, um Karten gegeben, dann Folgen Sie den nachstehenden Ansatz. In einem solchen Fall müssen Sie nicht wieder selbst einzelnen Wert(siehe return-type
void
). Alles ist in der Methode.Nein, Sie kann nicht mehr zurück, als ein Wert.
Aber Sie senden können, ein array von strings, die alle diese Zeichenfolgen.
Erklären, die Methode, versuchen Sie dies:
Können Sie nur einen Wert, warum nicht Sie einen String-array
Rückkehr eine
String
array:Edit:
Diese Arbeit zu machen, müssen Sie ändern Sie den Rückgabetyp der Methode
String[]
.Empfehle ich die Java-Tutorial auf die Definition von Methoden.