Java Tutorial Programmieren für Anfänger 5 -- Methoden/Funktionen und Parameter

preview_player
Показать описание
Java Tutorial Programmieren für Anfänger 5 -- Methoden/Funktionen und Parameter

Extra Übungen, Extra Inhalt, Extra Quizes!

Dabei erhältst du Zugriff auf über 150 Stunden geballtes Programmierwissen

Den Artikel dazu findet ihr hier:

In diesem Java Tutorial lernen wir wie man Methoden in Java erstellt und was es mit dem Parameter auf sich hat. Methoden werden in Java dazu verwendet eine bestimmte Aufgabe durchzuführen. Das macht vor allem Sinn wenn diese Aufgabe mehrmals durchgeführt wird. Methoden werden außerdem dazu verwendet mit einer bestimmten Eingabe eine Ausgabe zu bekommen. und Methoden werden in Java noch für mehrere Zwecke verwendet, schaut euch am besten einfach meine Java Tutorials an um zu sehen wozu genau ;)
Рекомендации по теме
Комментарии
Автор

Bei dir lernt man in 8 min mehr als in meiner Vorlesung in 75min!!! Danke!

ZenonEddy
Автор

das erste Video wo ich Methoden verstehe ^^
ty :)

Simonxl
Автор

Sehr geile Tutorials!!!!
Sämtliche Tutorials bei YT sind teilweise so beschissen erklärt, aber deine verstehe ich auf anhieb.
Daumen hoch und bitte weiter so!

Gruß

NiborAtTube
Автор

Ich habe war gerade sowas von am Verzweifeln, aber dein Video hat mich gerettet. Danke :)

dertyp
Автор

Vielen Dank für das Video. Du hast mir direkt weitergeholfen!

riggifiz
Автор

Hallo Ich bin zwar kein Programmierneuling aber was Android Apps angeht kenne Ich mich kaum aus und bin Dir für alle Tutorials sehr dankbar!!! Ich werde Dir auf deiner Website auf jeden fall eine kleine Spende da lassen und vielen Dank für die Mühe!!!

DJoft
Автор

@Elisabeth G (man kann dir nicht auf normalem Wege antworten): Also ich habe das so verstanden, dass mit return ein Wert zurückgegeben wird, mit dem weitergerechnet werden kann. Wenn du deine Methoden von anderen Klassen aus aufrufst, in denen sie aber NUR den Wert zurückgeben sollen, weil du ihn weiter benötigst, dann printen sie diesen Wert anstatt ihn an deine Klasse zu senden. Also wird mit return der Wert zurückgegeben, den du dann mit einem anderen Befehl printen kannst, während deine Methode direkt ist und daher immer den Wert ausspuckt anstatt ihn nur zu berechnen.

IPkachuI
Автор

heftig ey! Ich habs jetzt wirklich verstanden! Krass! Vielen vielen dank :D

lailacool
Автор

schau dir zu static am besten das Tutorial 30 an :)
fuer public kannst du dir Tutorial 31 anschauen

das void bedeutet, dass die methode keinen wert zurueckgibt, wenn sie aufgerufen wird.

Wenn du mit zahlen rechnen willst, verwende int oder double und erstelle eine "int" methode die int zurueckgibt.

Mit strings kannst du nicht rechnen, strings kannst du dir als einfachen Text vorstellen, java kann mit einer Zahl die als string gespeichert ist nicht ohne umwege rechnen.

PanjuTorials
Автор

Danke Mann verstehe es jz endlich da ichs in der Schule überhaupt nicht kappiere. Mir bleibt jz nur mehr eine frage: Was ist jz der Unterschied zwischen return und out.println? vertstehe nicht ganz was gemeint ist mit"return" was das macht.

patrickx
Автор

TheSimpleInformatics hat sich aber sehr stark an dem Video inspiriert

Adatikz
Автор

Hi ich bin ein totaler Neuling in der Programmierwelt und finde deine Videos einfach nur genial! Du erklärst alles super verständlich! Aber nach der Selbstdurchführung dieses Videos fand ich es blöd, dass man in der "main" Methode nicht auch durch einen einfachen Befehl wie z.B.Summenberechnung(zahl1, zahl2) zum Ergebniss der Rechnung, die man ja in der Methode "Summenberechnung" beschrieben hat, kommt. Deswegen habe ich etwas rumexperimeniert und bin zur folgender erfolgreichen Lösung gekommen und es wäre toll wenn du mir sagen könntest, ob dieser so ok ist und welche Vorteile dein Weg hat? Also ich meine in welchen Fällen bräuchte man den dieses "return" (da ich ja weiß, dass das nur ein sehr vereinfachtes Bsp. ist):
public class Firststep {

    public static void main(String[] args) {
        text ("Hallo zusammen! Das ist mein erster Versuch zu Programmieren und es macht wahnsinnig Spaß!");
        rechnen (2, 3);
        text ("Ist das nicht cool???!!!");
        rechnen (6.5, 12.5);
           }
public static void text (String text) {
        System.out.println(text);
         }
public static void rechnen ( double zahl1, double zahl2){
    
    }    
    }
Hallo zusammen! Das ist mein erster Versuch zu Programmieren und es macht wahnsinnig Spaß!
11.0
Ist das nicht cool???!!!
86.25

eg
Автор

Hallo Tony,
Methoden haben den Vorteil, dass man sie immer wieder verwenden kann. Du sparst somit jede menge schreibarbeit, zeilen und zeit. Bei diesem expliziten beispiel ist es ja ganz klar, was 15 + 3 ist. In einem komplexeren Beispiel, würde das jedoch nicht so klar sein.

PanjuTorials
Автор

was macht den return jetzt ganz genau? hab ich noch nicht richtig verstanden.

Unbekanter
Автор

Wie komme ich zu dem Artikel wo alles beschrieben ist?

renekraus
Автор

Könnte ich in der main methode auch einfach schreiben Sytem.out.println(zahl3); ?
Zahl3 wird ja eigentlich von der methode returned, oder nicht?

Also ich würde gerne in der main methode erst entscheiden, ob ich das ERgebnis der Rechnung printe, oder nicht. Und die lösung, die methode in die prinln-Methode zu schreiben, ist ja nicht sehr anschaulich..

TheCooPeer
Автор

Hey, Super Tuts, helfen wirklich sehr! Eine Frage habe ich jedoch. Wieso müssen die "Werte" der Methonden, also "Hallo ich bin...." und "15, 3" in der main Methode stehen und nicht in er entsprechenden Methode selber?

Danke für deine Hilfe! LG

simonhoerler
Автор

wann benutzte ich jetzt public static int und wann void? zum rechenen int und void zum schreiben?kann ich dann nicht alles string machen?
machst gute

ruffynaruto
Автор

Für alle die sich wundern warum man return verwendet statt eines einfachen println. Es liegt daran, das println die Info nur auf die Konsole ausgibt, return hingegen wird als wert von java zurückgegeben wenn die Methode aufgerufen wird, was dafür verwendet werden kann, z.B. weitere Kalkulationen durchzuführen, oder bestimmte Abfragen zu tätigen.

Das geht mit println nicht. Man kann sich eine Methode mit einem return so vorstellen wie eine Variable mit eben dem Wert der "return"t wird, also zurückgegeben wird. Wichtiger Unterschied, der später in den Videos noch klarer wird

PanjuTorials
Автор

Kann man nicht direkt bei der Methode summenberechnung: S.o.pln (); schreiben und bei der main Methode nur : summenberechnung (15, 3); ? 

animangaullen