Forum: PC-Programmierung Return-Befehl in Java


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
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 ...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.