Forum: PC-Programmierung Return-Befehl in Java


von Programmieranfänger (Gast)


Lesenswert?

Hallo,

kurze Frage, gibt es in Java einen Return-Befehl und wenn ja, was 
bewirkt er.

Viele Grüße

von Der Andere (Gast)


Lesenswert?

Programmieranfänger schrieb:
> kurze Frage, gibt es in Java einen Return-Befehl
Ja

Programmieranfänger schrieb:
> was bewirkt er.
Die Methode wird beendet und liefert ggf. den Returnwert zurück

Ehe jetzt die nächsten 100 Fragen auf dem Niveau folgen:

https://docs.oracle.com/javase/9/
http://openbook.rheinwerk-verlag.de/javainsel/

Nein, programmieren lernt man nicht nur mit learning by doing, man 
braucht Grammatik und Vokabeln.

von Noch einer (Gast)


Lesenswert?

Nächste Frage auf diesem Niveau.

Ich habe gelernt, in der Strukturierten Programmierung gibt es nur 3 
Kontrollstrukturen. Dadurch hat jeder Block genau einen Eingang und 
einen Ausgang.

Java behauptet, es sei eine Strukturierte Programmiersprache. Einen 
Block zwischen drinnen beenden widerspricht der Definition der 
Strukturierten Programmierung.

Wieso stösst man beim "learning by doing" auf einen Widerspruch zur 
grundlegenden Grammatik?

von Ergo70 (Gast)


Lesenswert?

Wieso? Selbst mehrere Return sind nur ein Ausgang. Return != Goto ...

von Der Andere (Gast)


Lesenswert?

Noch einer schrieb:
> Ich habe gelernt, in der Strukturierten Programmierung gibt es nur 3
> Kontrollstrukturen.

Statt diesem theoretisierenden Unfug hättest du besser mal Java gelernt
:-p

von Oliver S. (oliverso)


Lesenswert?

Noch einer schrieb:
> Java behauptet, es sei eine Strukturierte Programmiersprache.

Wo?

Oliver

von Knurpsel (Gast)


Lesenswert?

Noch einer schrieb:
> Java behauptet, es sei eine Strukturierte Programmiersprache.

Das ist falsch; Java unterstützt - wie fast alle "modernen" 
Programmiersprechen - mehrere Paradigmen (strukturiert, 
objektorientiert, funktional).

Wenn du mal hier nachschaust (das ist vermutlich deine Quelle):
https://de.wikipedia.org/wiki/Strukturierte_Programmierung

" ... Folgende Programmiersprachen eignen sich unter anderem zur 
strukturierten Programmierung:
...
Java"

Du kannst aber daraus nicht den Umkehrschluss ziehen, dass mit Java nur 
strukturierte Programmierung möglich ist (die Überschrift "Strukturierte 
Programmiersprachen" ist vielleicht etwas irreführend). Es gibt 
tatsächlich nur wenige Programmiersprachen, die ein einziges 
Programmierparadigma, z.B. funktionale oder logische Prgogrammierung, 
"fast perfekt" verkörpern. Diese wenigen Sprachen findet man auch eher 
in der Lehre, weil sie für die "universelle" Verwendung unpraktisch 
sind.

von Jens G. (jensig)


Lesenswert?

>Noch einer schrieb:
>> Java behauptet, es sei eine Strukturierte Programmiersprache.

>Wo?

Eben, Java ist doch eine Insel - damit kann man nicht programmieren ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.