Logische Operatoren in 5 min - Java Programmieren Lernen Deutsch - 06

preview_player
Показать описание
Durch Logische Operatoren kannst du deine Bedinungen in Java so formulieren, dass du mehrere if-statements miteinander verknüpfen kannst. Für größere Projekte ist es wichtig, dass du weißt, wie man Logische Operatoren in Java anwendet.

Deine Links:

👇🏻Lerne Java in einer Playlist:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
⭐ Abonniere den Kanal für weitere Videos:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
❤️ Als Community gemeinsam Java lernen (Discord-Channel):

Es gibt in Java 4 Logische Operatoren: Den NICHT-Operator (!), der deine Aussage negiert, das heißt sie umkehrt, den UND-Operator (&&), mit dem du zwei Bedingungen verknüpfst, die beide wahr sein sollen, den ODER-Operator (||), durch den du Aussagen verbindest, von denen nur eine wahr sein muss und den EXLUSIV-ODER-Operator (^), mit dem du zwei Bedingungen verknüpfst, von denen exakt eine zutreffen soll.

Logische Operatoren können für den Anfang kompliziert erscheinen... aber ganz sicher wirst du es trotzdem verstehen! :) Wenn du neben dem #Tutorial mit mir mitmachst, Glückwunsch! Dann wirst du Logische Operatoren in Java wirklich verinnerlichen!

Ich hoffe du hast Spaß an diesem Operatoren-Tutorial! Lass mich in den Kommentaren wissen ob dir dieses Video geholfen hat, Break und Continue besser zu verstehen!

▬🚀Playlists für dich ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Lerne JAVA von Grund auf in EINER Playlist (Java Masterclass):

Werde vom BEGINNER zum FORTGESCHRITTENEN:

Werde vom FORTGESCHRITTENEN zum EXPERTEN:

▬Timestamps ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
0:00 Einleitung
0:10 If-Else-Anweisungen
0:40 NICHT-Operator (!)
1:11 UND-Operator (&&)
2:28 ODER-Operator (||)
3:15 EXLUSIV-OR-Operator (^)
5:07 Challenge (Praxisbeispiel)
5:36 Schluss

▬✨Über diesen Kanal✨ ▬▬▬▬▬▬▬▬▬▬▬

Du bist Student oder Schüler und hast das Ziel ein professioneller Java Entwickler zu werden, weißt aber nicht wo du anfangen sollst? Dann bist du auf diesem Kanal genau richtig!

Mein Ziel für dich ist es dass du Java auf schlüssige Art und Weise und ohne Frust lernen kannst. Dafür habe ich dir einen logischen und kompakten Leitfaden konzipiert, an den du dich halten kannst, um dich mit Leichtigkeit zu einem sehr guten Programmierer zu entwickeln.

Ich weiß, dass das ein großes Versprechen ist. Deshalb werde ich Tag für Tag mein Bestes geben, um diesem gerecht zu werden. Wenn du diesen Kanal unterstützen und dabei Java lernen willst, dann lass ein Abo da.

Jonas Keil❤

▬🛠Mein Equipment🛠▬▬▬▬▬▬▬▬▬▬▬▬▬

▬📚Literatur (empfehlenswert)📚 ▬▬▬▬▬▬▬

▬✔Software✔▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

*Unterstütze kostenlos meinen Kanal, indem du über diese Links bei Amazon bestellst! (Affiliate-Links)

#Programmieren

Bei Fragen oder Feedback schreib mir!
Рекомендации по теме
Комментарии
Автор

Mein Versuch:

public class Pfannkuchen {

public static void main(String[] args) {
//Menge an Zutaten die benötigt werden, um 10 Pfannkuchen zu machen : 200g Mehl, 2 Eier, 200g Zucker,
// Sonnenblumen- oder Rapsöl

//Zutatenangaben:
int menge_zucker_in_Gramm = 200;
int menge_eier = 4;
int menge_Mehl_in_Gramm = 400;
boolean Sonnenblumenöl_vorhanden = true;
boolean Rapsöl_vorhanden = false;
int menge_Pfannkuchen = 10;

//Prüfung des Rezepts:
// Bedingungen Für 20 Pfannkuchen

if (menge_zucker_in_Gramm >= 400 && menge_eier >= 4 && menge_Mehl_in_Gramm >= 400
&& (Sonnenblumenöl_vorhanden == true || Rapsöl_vorhanden == true)) {
menge_Pfannkuchen = menge_Pfannkuchen * 2;}

// Bedingungen für 10 Pfannkuchen

if (menge_zucker_in_Gramm >= 200 && menge_eier >= 2 && menge_Mehl_in_Gramm >= 200 && (Sonnenblumenöl_vorhanden == true || Rapsöl_vorhanden == true)) {
System.out.println("Richtige Menge um " + menge_Pfannkuchen + " Pfannekuchen zu machen");
} else {
System.out.println("Zutaten reichen nicht aus! Kaufe:");
}

// Einkaufsliste

if (menge_zucker_in_Gramm < 200) {
System.out.println("Eine Packung Zucker");}

if (menge_eier < 2) {
System.out.println("Eine Packung Eier");}

if (menge_Mehl_in_Gramm < 200) {
System.out.println("Eine Packung Mehl");}

// Welche Öl soll genutz werden

if (Sonnenblumenöl_vorhanden == true) {
System.out.println("Nutze Sonnenblumenöl");}

if (Sonnenblumenöl_vorhanden == false && Rapsöl_vorhanden == true) {
System.out.println("Nutze Rapsöl");}

if (Sonnenblumenöl_vorhanden == false && Rapsöl_vorhanden == false) {
oder Rapsöl");}


}
}

an
Автор

Du kannst besser als unser Dozent erklären und verdeutlichen . Danke dafür 😀👏

Isy
Автор

Ey gerade auf den Kanal gekommen ultra geil man. Auch wenn du keine Videos mehr machst absoluter King ;)

fabianwaselowski
Автор

Heyyy ich habe deine Videos vor ein paar Tagen entdeckt. Die sind mir sehr hilfreich . Echt Klasse wie du die ganzen Themen erklärt. Als Anfängern kann man nicht besser erwarten .

emmazady
Автор

❤Abonniere um kein weiteres Video zu verpassen:
📢Trete dem Discord Channel bei und werde Teil der Community! :
🚀Der schnellste Weg Java zu lernen:

JonasKeil
Автор

Du Danke alle deine Videos sind sehr einfach zu verstehen!!! 👍

gamedevgaming
Автор

Ich drücke für | den graden Strich Alt Gr links neben der Leertaste, das andere kannte ich noch nicht.

Den Aufbau von && || endlich verstanden, danke <3

instantlydrop
Автор

public class Main {
public static void main(String[] args){
Double temp = 20.0;

if (temp > 20 && temp < 35); {

} else {

}
}
}
Bei disem Code sagt IntelliJ else without if obwol ich if habe, bitte um Hilfe

henry
Автор

Erstmal Danke dafür! Eine Frage habe ich: Kann mann mehrere logische Operatoren so verknüpfen? Das funktioniert bei mir nicht richtig... folgendes: Geht um die Zeit: Es soll generell eine Fehlermeldung angezeigt werden, wenn entweder die Stunde, oder die Minute falsch eingegeben wurde. (Stunde > 12 oder Minute >=60).

Bei mir wird trotzdem die korrekt eingegebene angezeigt, und die falsche halt nicht :/

Bin halt auch noch ein Anfänger damit. Danke! :D

dh
Автор

Jonas ich brauche dringend deine Hilfe 🙏🙏🙏 Ich wollte einen Generator machen als Übung, wo der Generator zwischen 18 und 35 angibt, dass man genau in dem Alter ist, die der Bewerbestelle braucht. Unter 18 sollte es angeben, dass man noch zu jung ist und man es versuchen soll, wenn man volljährig ist. Ab 36 sollte es anzeigen, dass man leider zu alt für die Stelle ist. Ich habe es nicht hinbekommen 🤷‍♂️🤷‍♂️🤷‍♂️
Das ist der Code:

public class welcome {
public static void main(String[] args) {
int alter = 40;
if (alter >= 18 || alter <= 35) {
System.out.println("Du bist in dem Alter, wo wir dich brauchen können.");
}
if (alter < 18) {
System.out.println("Du bist noch zu jung, versuche es wenn du volljährig bist.");
}
if (alter >=36) {
System.out.println("Du bist leider zu alt für unssere Bedürfnisse, es tut uns leid");
}
}
}

Ich habe auch schon mit else bedingungen rumexperimentiert, aber es klappt einfach nicht wie ich das haben möchte. Es zeigt mir doppelte Ergebnisse an, wenn ich die Werte überschreite oder unterschreite :(

UPDATE:
Ich habs hinbekommen :D Mann muss einfach den || mit && ersetzen und schon klappt es! Hier der richtige Code nochmal:

public class welcome {
public static void main(String[] args) {
int alter = 35;
if (alter >= 18 && alter <= 35) {
System.out.println("Du bist in dem Alter, wo wir dich brauchen können.");
}
if (alter < 18) {
System.out.println("Du bist noch zu jung, versuche es wenn du volljährig bist.");
}
if (alter >=36) {
System.out.println("Du bist leider zu alt für unsere Bedürfnisse, es tut uns leid.");
}
}
}

mr_koc_ac
Автор

Es ist sehr komisch. ich hab mal spaßes halber mir den selben Code aufgeschrieben wie bei 0:45 und komischerweise graut er bei mir immer eine der beiden System.out.println aus weil diese nicht zu erreichen sind (je nach dem welche zahl ich bei temperatur angebe)

w.werion
Автор

hey also bei 2:03 sind ja zwei if Anweisungen und eine else Anweisung. Das klappt bei mir so jedoch nicht. Ich muss entweder zu jedem if ein else haben oder else if benutzen. Ich hab jedoch auch eine andere Software zum programmieren. Liegt das daran oder verpasse ich was?

bluekitten
Автор

Muss ich gut in Mathe sein um Java zu lernen und zu nutzen?. Habe nicht wirklich die Motivation extra nochmal Mathe nachhilfe zusuchen um dort zu rechnen...

eulamaindrake
Автор

Wie geht das, wenn man das gleiche mit Buchstaben machen möchte? Also wenn man das und das schreibt passiert das und sonst das??

niklasolzmann
Автор

public class Main {
public static void main(String[] args) {
int age = 18;
boolean FullAge = (age >= 18);
if (FullAge) {
System.out.println("Du bist Volljährig");
} else {
System.out.println("Du bist nicht Volljährig");
}
}
}

TheFAMohr
Автор

Hi, also was die Temperatur angeht, brauche ich mindestens 50 Grad, um mich wohl zu fühlen, also das zum Thema angenehm 😎

carstenvogelsang
Автор

In deinem Git RezeptChecker hast du anfangs Mehl und Zucker vertauscht

angelinavolk
Автор

Was gibst du ein damit direkt System.out.println(); komplett kommt?

instantlydrop
Автор

Deine Videos sind prima danke aber zu schnell

jemywardy
Автор

so habe ich es gemacht : public class Main {
public static void main(String[] args) {
boolean jan_forinte_win = true;
boolean peter_forinte_win = true;

if (jan_forinte_win ^ peter_forinte_win) {
System.out.println("Richtig ergebnis");
}else {
System.out.println("Das stimmt in System nicht...");
}

filippikus