Unterschied zwischen return- und print-Befehl
Hallo liebe Community, Worin liegt der Unterschied zwischen dem return- und dem print-Befehl bei den Programmiersprachen Python und Java?
Vielen Dank im Voraus
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/myjack/1444747695_nmmslarge.jpg?v=1444747695000)
Die Funktion print übergibt den Inhalt eines Objekts in einen PrintStream - üblicherweise die Systemconsole.
return wird dazu genutzt, den Rückgabewert innerhalb einer Funktion zu bestimmen bzw. diesen zurückzugeben.
![](https://images.gutefrage.net/media/user/PerfectMuffin/1444748168_nmmslarge.jpg?v=1444748168000)
Nutzer, der sehr aktiv auf gutefrage ist
In Java sind die beiden komplett anders.
return beendet eine Funktion und im Faller der Main-Funktion oft das ganze Programm, print gibt etwas auf der Tastatur aus und beendet die Funktion NICHT.
![](https://images.gutefrage.net/media/user/PerfectMuffin/1444748168_nmmslarge.jpg?v=1444748168000)
..."gibt etwas auf der Tastatur aus"? Was habe ich denn da geschrieben...
![](https://images.gutefrage.net/media/user/PerfectMuffin/1444748168_nmmslarge.jpg?v=1444748168000)
PerfectMuffin
26.12.2015, 18:22
@askfreak7
In welcher Hinsicht sollen die eine Ausnahme darstellen?
Ausnahme bei Java sind void Funktionen/Methoden