Einfache Methoden - Funktionen in Java 1 (Mit & ohne Parameter)
Вставка
- Опубліковано 19 лис 2016
- HOL DIR JETZT DIE SIMPLECLUB APP FÜR BESSERE NOTEN! 😎⤵️
simpleclub.com/unlimited-yt?v... *
(Über den Link bekommst du sogar 10% Rabatt auf simpleclub unlimited! 😇)
*Werbung für unser eigenes Produkt
📱DAS BEKOMMST DU MIT DER APP:
▸ Alle Videos (auch für Deutsch, Englisch, Französisch, etc.)
▸ Passende Übungsaufgaben (+ originale Abiturprüfungen!)
▸ Fertige Zusammenfassungen
▸ Persönliche Lernpläne für jede Klausur
▸ Wir sagen dir, wie gut du vorbereitet bist! ✅
-----------
🍿FOLGE SIMPLECLUB FÜR FETTEN CONTENT!
▸ Instagram: / simpleclub
▸ TikTok: / simpleclub
🎓 WAS IST SIMPLECLUB?
simpleclub ist die coolste und beliebteste Lernapp für Schülerinnen und Schüler in Deutschland. Wir glauben, dass neue Lernmittel wie z.B. unsere App in Zukunft das klassische Schulbuch ersetzen müssen, sodass DU alles genau so lernen kannst, wie DU es brauchst. 💪🏽
Wir haben unsere App entwickelt, um dich mit interaktiven Übungsaufgaben, Zusammenfassungen, persönlichen Playlisten und noch vielem mehr perfekt auf alle Fächer vorzubereiten! Mit simpleclub sparst du dir Stress und Angst vor JEDER Prüfung und gehst gechillt durch deine Schulzeit. 🚀
Es ist Zeit, das beste aus dir rauszuholen!
KLICKE JETZT HIER UND LEG DIREKT LOS:
➡️ simpleclub.com/unlimited-yt?v... ⬅️*
*Werbung für unser eigenes Produkt
📺 ALLE KANÄLE
▸ Mathe: / mathesimpleclub
▸ Biologie: / biologiesimpleclub
▸ Physik: / physiksimpleclub
▸ Chemie: / chemiesimpleclub
▸ Deutsch: / @simpleclub_deutsch
▸ Englisch: / @simpleclub_englisch
▸ Latein: / @simpleclub_latein
▸ Französisch: / @simpleclub_franzoesisch
▸ Spanisch: / @simpleclub_spanisch
▸ Geschichte: / geschichtesimpleclub
▸ Geographie: / geographiesimpleclub
▸ Politik: / @simpleclub_politik
▸ Informatik: / informatiksimpleclub
▸ Wirtschaft: / wirtschaftsimpleclub
▸ Maschinenbau: / maschinenbausimpleclub
▸ Motivations- und Lerntipps: / simpleclubdielernapp
-----------
» CREDITS
Ein Konzept von Alexander Giesecke und Nicolai Schork
Geschrieben von: Marcel Schubert
Visuelle Konzeption: Nicolai Schorck
Ton: Alexander Giesecke
Schnitt & Effekte: Ullrich Köhler
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.
oder man macht einfach >= . läuft auf das gleiche hinaus.
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
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!
Sehr geiles Video! Einfach erklärt, locker und nachvollziehbar.
Danke dafür!
Die Art, wie ihr "Strichpunkt" sagt, hilft mir das nie zu vergessen hahaha :D
Von euch kann man echt viel lernen, und weil ihr immer einen lockern Spruch drauf habt lockert es das ganze sehr auf 👍👍👍
Bin ich der einzige, der diese Sprüche für aggressionsfördernden Ü50 Humor hält?
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...
Vielen Dank für das tolle Video!
Hätte ohne euch wahrscheinlich viel mehr Zeit gebraucht ;)
Vielen Dank, ihr rettet mir den Hintern
Dito :D
Wenn Ihr so weiter macht, rettet Ihr noch mein Studium! Mehr Java Tutorials! Mehr Übungen! :DIhr seid die Besten!
:D Wir geben unser Bestes :) Java ist in Arbeit :)
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 :)
Ist auf der Liste :)
TheSimpleInformatics Danke macht weiter so! :)
Voll coole videos, sind echt hilfreich, gibt es hier nur Java oder auch C# ???
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???
Wir planen da noch einiges :) Schick uns immer gerne Vorschläge zu Themen die du gebrauchen kannst :)
TheSimpleInformatics In würde mich über Grafik und Animationen freuen, die über einfache Buttons hinausgehen.
Vielen Dank
@@simpleclub_informatik Gibt es gar keinen Informatik Kanal von euch?
ehre jetzt checke ich auch was ich machen muss
ihr ehrenmänner
Wozu muss man dieses String noch in dieses Strings in die Klammern schreiben wenn man die eh net benutzt?
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?
dankee
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?
Bitte über Vererbung, HashMap, Fibonacci
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
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?
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
"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.
es kommt b raus da in der programmzeile ja steht a>b also muss a größer sein sinst wird b angezeigt =)
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.
Sehr einfach und lustig die Basics erklärt, super :)
Macht ihr auch noch fortgeschrittenere Sachen? Arrays, HashTabels bla
Danke für dein Feedback :) Jepp ist schon in Arbeit :)
TheSimpleInformatics Rekursion ist auch Son Ding👌
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"
Könnte man mal ein video über konstruktoren in java machen?... bitte? .. :D
Ave Maria!
Ist eine Methode ohne Rückgabewert nicht eine Prozedur?
Ich wusste garnicht, dass ihr eine eigne Reihe an Videos habt, wo ihr chinesisch erklärt🤣
schlimmste sprache
@@proof_26xx Oh ja
Naja eigentlich muss das main da nicht rein theoretisch kann sie auch ohne das aufrufen der class sie ausführen da sie static ist.
Welches Programm benutzt ihr eigentlich zum Programmieren? Würde mich mal wirklich interessieren...
ich code mit java in eclipse
cool
Ihr seid der Hammeeeer 👍👍
Macht ihr das immer noch mit Prezi?
Moin, das Programm hier heißt Keynote :)
LG
Danke! Find' ich richtig gut, dass Ihr auch antwortet. c:
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.
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?
Michael Gois Meinst du eine IDE?
Bin mir grad ned sicher:D denk aber schon :)
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.
Okay danke
Michael Gois warum kein Notepad ?
Über Arrays in Java, Matrizen und ne ausführliche Erklärung zum konstruktor wäre ich sehr dankbar
Java Arrays sind schon in Arbeit, den Rest hab ich auf die Liste gesetzt :)
Ihr leistet einen wichtigen Beitrag zum Bildungssystem haha weiter so !
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 😊
Jaaaava
Wenn man gleiche Zahlen eingibt kommt nichts raus weil nichts in diesem falle deklariert wurde, oder?
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
Könnt ihr bitte ein Video zum Thema: Hexadezimalsystem machen?
Ist notiert :)
TheSimpleInformatics Danke
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 :)
Methode ist ein Unterprogramm?
macht auch bitte etwas zu C#
Gibt es auf thesimpleclub mehr und andere Videos als hier?
ScRiiM CLassiC ja
Und was ist da anders?
guck nach
Moin,
alle Videos auf TheSimpleClub findest du auch auf UA-cam, 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
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.
Hi, Was sind Objekte? Danke
Eine bessere Variable, die mehr kann.
Ein Objekt ist nicht das Gleiche wie eine Variable.
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.
danke
shdadwdasd Ich denke du meinst mit "Parameter" Instanzvariablen/Attributen.
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
Mit JavaScript könnten ihr mir nochecht helfen.
Wenn mein Lehrer nur annähernd so unterrichten würde…
er wird b rausgeben da a nicht gröer als b ist
Was Bruder was willst du sagen hahaha
Könnt ihr auch mal etwas zu html machen?
HTML ist eigentlich keine Programmiersprache.
Home Button Hat auch niemand behauptet.. :P
***** Ich wollte es nur klar stellen. :P
Home Button Ach so, okay, sorry. ;-)
Ist notiert :)
B wird ausgegeben
Ich bin Tod...sowas von Tod...nix verstanden...
🌚
wenn beide werte gleich, wird b ausgegeben
public void rip()
{
rip();
}
DJCureTunezMusic Du bekommst ein StackOverflow.
Home Button NEIN? DOCH! OOOH!
Java mag Rekursion einfach nicht :( Habe in C++ mal ne Bruteforce Attacke mit Rekursion geschreiben :) War lustig! :D
Kann ich mir vorstellen ^^
Macht bitte kein Leerzeichen zwischen String und [] - das ist soo hässlich... #nooffense ^^
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 ^^
Ich fand den Code jetzt auch ziemlich unschön und nicht gut als "Muster"Beispiel
Oder kurz: IntelliJ statt Eclipse nehmen und da regelmäßig Strg + Alt + L drücken :D
Du sprichst Met falsch aus.
Wo sind diese Scheißrunden Klammern
junge ich heul gleich was ist das für ne scheisse ich verstehs einfach net
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.
Sind zwei Typen aber Kopf hoch😂😂
Verstehe immernoch nur Bahnhof :D Informatik ist einfach scheiße
#samanyasin #SaraAlipour
#MohammadAlipour #JavadFethlo #JamilBahrami #MaryamAzimi #FarnushEsmi
#alimoazami
#mahansadrat