Return-Befehl in Java

Gast #5226074
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.
Gast #5226100
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?
Gast #5226168
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren