Einfache Methoden - Funktionen in Java 1 (Mit & ohne Parameter)

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 121

  • @AKEgo
    @AKEgo 7 лет назад +36

    unsere Lehrer hat uns das video im Unterricht gezeigt um in das Thema methoden einzusteigen. Finde Klasse wie ihr das macht, mit Humor aber auch echt gut verständlich. Daumen nach oben dafür

  • @jeremiah.8126
    @jeremiah.8126 8 лет назад +131

    Wenn beide Werte gleich sind kann "a" nicht größer sein als " b". Deshalb geht das Programm in den "else"-Teil und gibt den Wert von "b" aus, welcher ja gleichzeitig auch der Wert von "a" ist.

    • @captainjulian8063
      @captainjulian8063 4 года назад +3

      oder man macht einfach >= . läuft auf das gleiche hinaus.

  • @big_darkside2716
    @big_darkside2716 7 лет назад +2

    Leute ich habe es schon mal erwähnt und erwähne es jederzeit gerne wieder, mit euch macht lernen Spaß! Wenn ihr mal eine Vorlesung halten würdet, würden euch (mit großer warscheinlichkeit) alle verstehen und jeder wäre mit Laune dabei und dieser Spaßfaktor würde natürlich auch die Erfolgsquote nach oben schießen! Vielen Dank für eure Mühe, ihr seid die besten, macht weiter so!

  • @jannik127
    @jannik127 8 лет назад +3

    Wenn Ihr so weiter macht, rettet Ihr noch mein Studium! Mehr Java Tutorials! Mehr Übungen! :DIhr seid die Besten!

  • @effas171
    @effas171 5 лет назад +9

    Vielen Dank, ihr rettet mir den Hintern

    • @Dobzan
      @Dobzan 5 лет назад +1

      Dito :D

  • @SPSTutorial
    @SPSTutorial 8 лет назад +57

    Von euch kann man echt viel lernen, und weil ihr immer einen lockern Spruch drauf habt lockert es das ganze sehr auf 👍👍👍

    • @deostickk
      @deostickk 6 лет назад +11

      Bin ich der einzige, der diese Sprüche für aggressionsfördernden Ü50 Humor hält?

    • @Wuozlinga
      @Wuozlinga 6 лет назад +4

      die sind vielleicht nicht immer mega lustig, aber zumindest ist es meiner Meinung nach beispielsweise besser, wenn da "guten tach…" steht als "Beispiel Methoden Ausgabetext" oder so etwas...

  • @johncorwig1435
    @johncorwig1435 6 лет назад +5

    Die Art, wie ihr "Strichpunkt" sagt, hilft mir das nie zu vergessen hahaha :D

  • @tillwagner9457
    @tillwagner9457 6 лет назад +1

    Sehr geiles Video! Einfach erklärt, locker und nachvollziehbar.
    Danke dafür!

  • @holzixandl8084
    @holzixandl8084 3 года назад

    Vielen Dank für das tolle Video!
    Hätte ohne euch wahrscheinlich viel mehr Zeit gebraucht ;)

  • @benauwarter6261
    @benauwarter6261 4 года назад +5

    Ich wusste garnicht, dass ihr eine eigne Reihe an Videos habt, wo ihr chinesisch erklärt🤣

  • @luketimewalker7192
    @luketimewalker7192 8 лет назад +18

    Wie weit reicht eure Java Tutorial Reihe, also macht ihr nur die Grundlagen oder kommt irgendwann Animationen, Threads oder eine Erweiterung wie der Windowbuilder dazu???

    • @simpleclub_informatik
      @simpleclub_informatik  8 лет назад +16

      Wir planen da noch einiges :) Schick uns immer gerne Vorschläge zu Themen die du gebrauchen kannst :)

    • @simonschmitt7032
      @simonschmitt7032 7 лет назад +5

      TheSimpleInformatics In würde mich über Grafik und Animationen freuen, die über einfache Buttons hinausgehen.
      Vielen Dank

    • @OxysLokiMoros
      @OxysLokiMoros 3 года назад

      @@simpleclub_informatik Gibt es gar keinen Informatik Kanal von euch?

  • @TheAirforce200
    @TheAirforce200 5 лет назад

    ehre jetzt checke ich auch was ich machen muss

  • @F4biPlays
    @F4biPlays 8 лет назад +8

    Richtig cooles Video wieder von euch.
    Man lernt bei euch echt sehr viel also so geht es mir.
    Könntet ihr vielleicht mal eine Einheit was HTML betrifft machen, ich würde mich sehr freuen.
    Macht weiter so :)

  • @marjonamumtoz5615
    @marjonamumtoz5615 8 лет назад +2

    Bitte über Vererbung, HashMap, Fibonacci

  • @cano6317
    @cano6317 5 лет назад

    ihr ehrenmänner

  • @He4dy1
    @He4dy1 8 лет назад +5

    Könnte man mal ein video über konstruktoren in java machen?... bitte? .. :D

  • @StyleTechnique
    @StyleTechnique 4 года назад

    Das _static_ könnte man sich auch sparen, wenn man zuvor _in der main-Methode_ ein Objekt der Klasse erzeugen würde.
    z.B.:
    *EasyMethode eM = new EasyMethode();*
    // rechts vom Komma wäre der Aufruf des Default-Konstruktors der Klasse EasyMethode mit dem new Operator erzeugen wir das Objekt. Links vom = wäre dann der Datentyp EasyMethode und eM ist unsere Variable in der wir das Objekt vom Typ EasyMethode speichern würden.
    *eM.easy( hierKommtIrgendEineZahlRein, undHierKommtAuchIrgendEineZahlRein );*
    // _eM_ ist die Variable. Mit dem Punkt Operator können wir auf die öffentlichen Methoden einer Klasse zugreifen.

  • @NichtMalte_
    @NichtMalte_ 8 лет назад

    Ihr seid der Hammeeeer 👍👍

    • @NichtMalte_
      @NichtMalte_ 8 лет назад

      Macht ihr das immer noch mit Prezi?

    • @simpleclub_informatik
      @simpleclub_informatik  8 лет назад +2

      Moin, das Programm hier heißt Keynote :)
      LG

    • @NichtMalte_
      @NichtMalte_ 8 лет назад

      Danke! Find' ich richtig gut, dass Ihr auch antwortet. c:

  • @manuellenzhofer338
    @manuellenzhofer338 5 лет назад

    Voll coole videos, sind echt hilfreich, gibt es hier nur Java oder auch C# ???

  • @WirHyperboreer
    @WirHyperboreer 7 лет назад +4

    Hallo, ich bin totaler Anfänger. Ich checke nicht warum der Rückgabetyp "Void" ist (also leer) obwohl doch etwas zurückgegeben wird. Wenn die Methode einen Text ausgibt "Guten Tach ihr Schlawiner!", müsste der Rückgabetyp dann nicht eigentlich String sein?

    • @booleangd6916
      @booleangd6916 7 лет назад +4

      mit "leer" ist nur gemeint das man nicht angibt welchen Rückgabetyp man hat, würde man string einsetzen dürfte das genauso funktionieren jedoch wäre es dann nicht möglich z.B. eine Zahl auszugeben

    • @Zazume_
      @Zazume_ 6 лет назад

      "Guten Tach ihr Schlawiner!" ist hierbei keine Rückgabe, sondern lediglich eine Ausgabe auf die Konsole über den System.out.println() Befehl. Wenn eine Methode etwas zurückgeben soll, dann muss dort am Ende der Methode stehen:
      return "Guten Tach ihr Schlawiner!";
      Und das funktioniert bei einer void Methode eben nicht, in diesem Fall muss der Rückgabetyp der Methode dann wirklich String sein. Ein Rückgabewert ermöglicht es übrigens, dass man an Stellen, an denen man z.B. einen String benötigt, einfach die Methode mit der entsprechenden Rückgabe aufrufen kann. Habe ich z.B. die Methode
      String easy(){
      return "Guten Tach ihr Schlawiner!";
      }
      und benötige an einer anderen Stelle genau diesen String, muss ich dort einfach nur
      easy();
      schreiben, für das Programm ist an dieser Stelle nun einfach ein String mit dem Wert "Guten Tach ihr Schlawiner!" und ich kann mit diesem genauso arbeiten, wie mit einem normalen String auch.

  • @beqbeatz2848
    @beqbeatz2848 8 лет назад

    Über Arrays in Java, Matrizen und ne ausführliche Erklärung zum konstruktor wäre ich sehr dankbar

    • @simpleclub_informatik
      @simpleclub_informatik  8 лет назад +3

      Java Arrays sind schon in Arbeit, den Rest hab ich auf die Liste gesetzt :)

    • @beqbeatz2848
      @beqbeatz2848 8 лет назад +1

      Ihr leistet einen wichtigen Beitrag zum Bildungssystem haha weiter so !

  • @ThePartyzwerg
    @ThePartyzwerg 8 лет назад +2

    Sehr einfach und lustig die Basics erklärt, super :)
    Macht ihr auch noch fortgeschrittenere Sachen? Arrays, HashTabels bla

  • @mltdnmatthe
    @mltdnmatthe 8 лет назад

    Es wird "b" rauskommen, da ja nur nach a>b gefragt wurde. Dies ist in der Situation nicht der Fall also wird else ausgeführt und man hat das Ergebnis "b"

  • @janwojciechowski2512
    @janwojciechowski2512 6 лет назад

    Welches Programm benutzt ihr eigentlich zum Programmieren? Würde mich mal wirklich interessieren...

  • @Farbfilmtv
    @Farbfilmtv 8 лет назад

    Könnt ihr bitte ein Video zum Thema: Hexadezimalsystem machen?

  • @biasto_0128
    @biasto_0128 5 лет назад

    Wahrscheinlich bekommt ihr das gar nicht mehr mit, aber ihr habt void falsch erklärt. Void heißt, dass es allgemein keinen Rückgabe Wert gibt. Es bedeutet nicht, dass es keinen speziellen Rückgabetyp verlangt. Dennoch sehr hilfreiches Video :)

  • @nikitareich7617
    @nikitareich7617 4 года назад +1

    Es wird 10 rauskommen, denn wenn a = 10 ist und b auch = 10 ist, ist der Wert von a, also 10 ja nicht größer als der Wert von b, der auch 10 ist. So wird also das else aufgerufen und b ausgegeben und da b = 10 ist kommt auch 10 raus 😊

  • @Benedikt.05
    @Benedikt.05 3 года назад

    Also wenn ich z.B. int anstatt void schreibe, müsste ich ein return zurückgeben? Und weil ich kein Rückgabewert brauche, benutze ich void?

  • @scraphead5479
    @scraphead5479 7 лет назад

    Ist eine Methode ohne Rückgabewert nicht eine Prozedur?

  • @RurijoDeijiRikorisu
    @RurijoDeijiRikorisu 7 лет назад

    Also da a nicht größer ist als b (was ja die Bedingung ist, dass a ausgegeben wird), wenn a und b den selben Wert haben, müsste logischerweise b ausgegeben werden.

  • @ayse5934
    @ayse5934 8 лет назад

    dankee

  • @50volkan1989
    @50volkan1989 7 лет назад

    Einen Kleinen Nachtrag
    ---------------------------------------------------------------------------------------------------------------------------------------------
    Semantisch korrekt ist, dass Methoden (auch Prozedur genannt) nur operieren (nur ausführend) und Funktionen (berechnend) geben einen Wert zurück (genau wie in der Mathematik), deshalb unterscheidet man zwischen Methoden und Funktionen.
    ---------------------------------------------------------------------------------------------------------------------------------------------
    Als Eingabewert kann man auch variablen vom Datentyp mit einem kleineren Datenbereich als des formalen Parameters in die Methode übergeben dabei wird der aktuelle (übergebene) Parameter implizit zu dem Typ des formalen (im Methodensignatur definierten) Parameters gebracht. Mann kann auch natürlich Variablen mit einem größeren Datentyp übergeben, in diesem Fall muss man aber den aktuellen Parameter explizit-casten (z.B. machWas( (int) 2.5 ) ).
    ---------------------------------------------------------------------------------------------------------------------------------------------
    Sehr coole Videos - Daumen Hoch

  • @zxastaxz1548
    @zxastaxz1548 Год назад

    es kommt b raus da in der programmzeile ja steht a>b also muss a größer sein sinst wird b angezeigt =)

  • @soeur16
    @soeur16 3 года назад

    Wenn a und b gleich sind sollte b ausgegeben werden da if a>b nicht zutrifft und in else keine neue vorraussetzung steht bzw else einfach das ist was passiert wenn vorrangehendes nicht zutrifft

  • @daniel100097LPs
    @daniel100097LPs 8 лет назад

    Naja eigentlich muss das main da nicht rein theoretisch kann sie auch ohne das aufrufen der class sie ausführen da sie static ist.

  • @WoW4332
    @WoW4332 Год назад

    Ich übergeb nen String und es funzt trotzdem. :)
    private static boolean isInteger(String eingabe)
    {
    try
    {
    int i = Integer.parseInt(eingabe);
    }
    catch (NumberFormatException e)
    {
    return false;
    }
    return true;
    }
    private static Integer IntEingabe(String eingabe1)
    {
    int zahl = 0;
    Scanner eingabe = new Scanner(System.in);
    do
    {
    if (isInteger(eingabe1) == false)
    {
    System.out.println("Bitte geben sie eine Zahl ein");
    eingabe1 = eingabe.next();
    }
    }
    while ((isInteger(eingabe1)) == false);
    zahl = Integer.parseInt(eingabe1);
    return zahl;
    }
    Aber danke für die Erklährung. Wollt mir das noch mal ansehen, was die einzelnen Typen machen. Super erklärt.

  • @Jan-ds7ln
    @Jan-ds7ln 8 лет назад +2

    Hi, Was sind Objekte? Danke

    • @dertyp6833
      @dertyp6833 8 лет назад +3

      Eine bessere Variable, die mehr kann.

    • @PainGain12
      @PainGain12 8 лет назад

      Ein Objekt ist nicht das Gleiche wie eine Variable.

    • @IDontWantAnAliasMrGoogle
      @IDontWantAnAliasMrGoogle 8 лет назад +1

      Objekte sind Instanzen von Klassen.
      Das ist das besondere an objektorientierter Programmierung. Man macht eine Klasse Auto und kann dann, ohne wirklichen Aufwand, beliebig viele Autos erstellen, die alle unterschiedliche Parameter haben können.

    • @Jan-ds7ln
      @Jan-ds7ln 8 лет назад

      danke

    • @PainGain12
      @PainGain12 8 лет назад

      shdadwdasd Ich denke du meinst mit "Parameter" Instanzvariablen/Attributen.

  • @cedrik6772
    @cedrik6772 7 лет назад

    Die Main Methode geht bei mir nicht es wird auf der linken Seite immer ein x angezeigt das heißt dass es falsch ist ,kann mir jemand helfen?

  • @sschmidt6853
    @sschmidt6853 8 лет назад

    Gibt es auf thesimpleclub mehr und andere Videos als hier?

    • @mltdnmatthe
      @mltdnmatthe 8 лет назад

      ScRiiM CLassiC ja

    • @sschmidt6853
      @sschmidt6853 8 лет назад

      Und was ist da anders?

    • @pmc3007
      @pmc3007 8 лет назад +1

      guck nach

    • @simpleclub_informatik
      @simpleclub_informatik  8 лет назад +2

      Moin,
      alle Videos auf TheSimpleClub findest du auch auf RUclips, auf TSC haben wir sie besser sortiert und du kannst sie nach Klassen filtern. Außerdem gibt's dort zu vielen Playlisten Übungsaufgaben und Zusammenfassungen, die wir andauernd ausbauen. Schau dich gerne mal um :)
      LG

  • @targetchampion2433
    @targetchampion2433 8 лет назад

    Wenn man gleiche Zahlen eingibt kommt nichts raus weil nichts in diesem falle deklariert wurde, oder?

    • @targetchampion2433
      @targetchampion2433 8 лет назад +1

      Ah ok, danke :D. Hätte jetzt gedacht, dass das Programm nichts ausgibt aber einerseits ist es auch logisch, dass bei deinem beispiel 10 raus kommt

  • @michaelgois4481
    @michaelgois4481 8 лет назад

    Bräuchte mal Hilfe ;0
    mit welchem Programm kann man ein pythongrogramm schreiben hab mir pxthon 2.7 heruntergeladen und was ist dann der 2.Schritt?

    • @PainGain12
      @PainGain12 8 лет назад

      Michael Gois Meinst du eine IDE?

    • @michaelgois4481
      @michaelgois4481 8 лет назад

      Bin mir grad ned sicher:D denk aber schon :)

    • @IDontWantAnAliasMrGoogle
      @IDontWantAnAliasMrGoogle 8 лет назад

      Auf Windows: Google "Python IDE Windows"
      Auf Linux: Entweder wie auf Windows, oder einfach in der shell schreiben und ausführen. Dafür in die shell "vim Dateiname.py" eingeben, programmieren, zum Ausführen "python Dateiname.py" in die shell.
      Sollte vim nicht installiert sein, gehen auch vi oder nano oder sonst irgendwas.

    • @michaelgois4481
      @michaelgois4481 8 лет назад

      Okay danke

    • @zweideutigkeit8534
      @zweideutigkeit8534 8 лет назад

      Michael Gois warum kein Notepad ?

  • @h.d3767
    @h.d3767 2 года назад

    Wenn mein Lehrer nur annähernd so unterrichten würde…

  • @abugoku_7800
    @abugoku_7800 8 лет назад +3

    macht auch bitte etwas zu C#

  • @AkshansYoutubeAccount
    @AkshansYoutubeAccount 8 лет назад

    Methode ist ein Unterprogramm?

  • @mohamadakkad4887
    @mohamadakkad4887 7 лет назад

    cool

  • @jonashandy3435
    @jonashandy3435 8 лет назад

    er wird b rausgeben da a nicht gröer als b ist

  • @tom.shanghai
    @tom.shanghai 8 лет назад

    Mit JavaScript könnten ihr mir nochecht helfen.

  • @0xTim
    @0xTim 8 лет назад +14

    Macht bitte kein Leerzeichen zwischen String und [] - das ist soo hässlich... #nooffense ^^

    • @0xTim
      @0xTim 8 лет назад +10

      und beim if die schließende Klammer genauso weit einrücken wie das if
      und das else direkt hinter die schließende if-Klammer
      und nach dem Paramtertrennungskomma n Leerzeichen
      biiitteee ^^

    • @justwest
      @justwest 8 лет назад +4

      Ich fand den Code jetzt auch ziemlich unschön und nicht gut als "Muster"Beispiel

    • @Zazume_
      @Zazume_ 5 лет назад

      Oder kurz: IntelliJ statt Eclipse nehmen und da regelmäßig Strg + Alt + L drücken :D

  • @floriankayser8119
    @floriankayser8119 5 лет назад

    wenn beide werte gleich, wird b ausgegeben

  • @excore4600
    @excore4600 7 лет назад +1

    B wird ausgegeben

  • @manderene8318
    @manderene8318 4 года назад +3

    Ich bin Tod...sowas von Tod...nix verstanden...

  • @spelafilmt
    @spelafilmt 8 лет назад +2

    Könnt ihr auch mal etwas zu html machen?

    • @PainGain12
      @PainGain12 8 лет назад +2

      HTML ist eigentlich keine Programmiersprache.

    • @adam-e3f
      @adam-e3f 8 лет назад +1

      Home Button Hat auch niemand behauptet.. :P

    • @PainGain12
      @PainGain12 8 лет назад +1

      ***** Ich wollte es nur klar stellen. :P

    • @adam-e3f
      @adam-e3f 8 лет назад

      Home Button Ach so, okay, sorry. ;-)

    • @simpleclub_informatik
      @simpleclub_informatik  8 лет назад +4

      Ist notiert :)

  • @gol4872
    @gol4872 4 года назад

    Was Bruder was willst du sagen hahaha

  • @mrDustin0Channel
    @mrDustin0Channel 8 лет назад

    Jaaaava

  • @andromeda8296
    @andromeda8296 5 лет назад +1

    junge ich heul gleich was ist das für ne scheisse ich verstehs einfach net

  • @catwithhumanears98
    @catwithhumanears98 7 лет назад

    🌚

  • @DJCureTunezMusic123
    @DJCureTunezMusic123 8 лет назад +1

    public void rip()
    {
    rip();
    }

    • @PainGain12
      @PainGain12 8 лет назад

      DJCureTunezMusic Du bekommst ein StackOverflow.

    • @DJCureTunezMusic123
      @DJCureTunezMusic123 8 лет назад

      Home Button NEIN? DOCH! OOOH!
      Java mag Rekursion einfach nicht :( Habe in C++ mal ne Bruteforce Attacke mit Rekursion geschreiben :) War lustig! :D

    • @PainGain12
      @PainGain12 8 лет назад

      Kann ich mir vorstellen ^^

  • @bumudanbanane9147
    @bumudanbanane9147 5 лет назад

    Du sprichst Met falsch aus.

  • @samuelbanko1728
    @samuelbanko1728 7 лет назад +4

    Eure Videos sind sehr gut dargestellt und übersichtlich. Das ist aber auch schon das einzig Gute. Dein "Humor" nervt gewaltig. Man wird immer wieder aus dem Lernflow geschmissen, da du immer wieder versuchst krampfhaft lustig zu sein.
    Ansonsten, sehr gute Videos.

    • @nicolar7737
      @nicolar7737 5 лет назад

      Sind zwei Typen aber Kopf hoch😂😂

  • @muratnuris2931
    @muratnuris2931 5 лет назад

    Wo sind diese Scheißrunden Klammern

  • @MegaSchwarzbrot
    @MegaSchwarzbrot 7 лет назад

    Verstehe immernoch nur Bahnhof :D Informatik ist einfach scheiße

  • @yoni4117
    @yoni4117 Год назад

    #samanyasin #SaraAlipour
    #MohammadAlipour #JavadFethlo #JamilBahrami #MaryamAzimi #FarnushEsmi
    #alimoazami
    #mahansadrat