Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » return zwei Integer » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 3 Beiträge
Java_Beginner

Vielen Dank :-)
eulerscheZahl

Dein Ansatz mit zahl1 + " " + zahl2 geht, wenn du den Rückgabetypen auf String änderst.
Ansonsten kannst du auch ein Array zurückgeben oder eine eigene Klasse erstellen. Mit der Klasse Bruch aus deiner anderen Frage wäre es möglich, 2 ints zurückzugeben.
In C# gibt es noch das Schlüsselwort out, wenn du mehr als einen Rückgabewert hast. Aber das kann Java nicht.
Java_Beginner return zwei Integer

Meine Frage:
Hi :-)

die Fragen häufen sich, aber in der Programmierung ist Übung nun mal alles :-)

Es geht um Java.

Ich habe beispielsweise eine Methode

code:
1:
2:
3:
4:
5:
6:
7:
8:

public int add (int  zahl1, int zahl2)
{
    // Angenommen zahl1 = 14 und zahl2 = 6;      
}



Jetzt möchte ich beide Zahlen zurückgeben und möchte es als 14 und 6 zurück bekommen. Wenn ich jetzt return zahl1 + zahl2 mache, bekomme ich natürlich 20 zurück. Geht es, dass ich die beiden Zahlen einzeln bekomme. Hatte auch schon return zahl1 + "" + zahl2 versucht, kompiliert leider nicht (was auch verständlich ist)

Meine Ideen:
Vielen Dank für die Antworten :-)