Jonas Keil
Jonas Keil
  • 58
  • 1 164 388
Java Unit Testing Tutorial #1 // Maven & das JUnit Framework
Unit Test sind ein zentrales Element von Software Testing in Java. Unit Tests werden in Java mit dem JUnit Framework erstellt. Um das JUnit Framework benutzten zu können musst du wissen, wie du dir ein Maven Projekt erstellst. Wie genau du das machst zeige ich dir in diesem Video.
0:00 Einleitung
0:10 Theorie Unit Testing
1:07 Maven Projekt erstellen
2:38 Warum ist Maven wichtig?
4:17 JUnit Framework mit Maven einbinden
5:17 Student Klasse erstellen
6:22 Einen Unit Test schreiben
8:11 Einen Unit Test starten und auswerten
8:54 Schluss
📚Das könnte dich auch interessieren:
- Lambdas in Java:
- Java Spring Framework Tutorial: [wird noch produziert]
- Multithreading in Java:
Mit Unit Tests kannst du dein Programm auf Richtigkeit testen. Unit Tests sind unglaublich wichtig, denn ein gut getestetes Programm ist sicher und von hoher Qualität. Um Unit Tests in Java zu erstellen, brauchst du das JUnit Framework. Dieses Framework kannst du mithilfe von Maven in dein Programm einbinden. In diesen Video zeige ich dir wie das geht.
🚀 Lerne #Java in einer Playlist - bit.ly/3GKMucx
Unit Tests und JUnit können am Anfang kompliziert erscheinen... aber sicher wirst du es trotzdem verstehen! :) Meinen Respekt, wenn du neben dem #Tutorial mitmachst und dich an den Challenges versuchst! Dann wirst du das JUnit Framework wirklich verinnerlichen!
Lass mich in den Kommentaren wissen ob dir dieses Video geholfen hat, Unit Testing in Java besser zu verstehen!
👾 Code aus den Tutorials: github.com/Jonas-Keil/learn-java
============
🔔 Abonniere um kein weiteres Video zu verpassen: th-cam.com/users/JonasKeil
============
📢 Link zur Discord-Community: discord.gg/wkWe3FvdSu
============
🎉 Wenn dir meine Videos gefallen, unterstütze mich auf Patreon: www.patreon.com/JonasKeil
▬👇🏻Hilfreiche Links👇🏻 ▬▬▬▬
1. Die Beste Java IDEA 💻 : www.jetbrains.com/de-de/idea/download/
2. Mein TH-cam Equipment 🛠: kit.co/JonasKeil/studio-setup
3. Musik 🎶 aus allen Tutorials: www.epidemicsound.com/referral/tm20ft
4. Lieblings Java Bücher📚: kit.co/JonasKeil/die-besten-java-bucher
▬✨Über diesen Kanal✨ ▬▬▬▬
Du bist Student oder Schüler und möchtest Java Lernen, weißt aber nicht wo du anfangen sollst? Dann bist du auf diesem Kanal genau richtig!
Du findest auf diesem Kanal einen Leitfaden, der dir dabei hilft als Java Anfänger Schritt für Schritt Java zu lernen. Ich weiß, dass das nicht immer leicht ist und gebe mein Bestes, dir das Ganze so gut wie möglich zu erklären :) Viel Spaß!!
Jonas Keil❤
#Programmieren #Java
PS: Einige der Links in dieser Beschreibung sind Affiliate-Links, von denen ich eine Rückvergütung erhalte :)
มุมมอง: 16 530

วีดีโอ

Java ANNOTATIONS in 8 MIN - Java Programmieren Lernen Deutsch - 49
มุมมอง 6K2 ปีที่แล้ว
Annotations bilden die Basis für die Arbeit mit Java Spring und sind ein wesentlicher Teil von fortgeschrittener Programmierung. In diesem Video zeige ich dir alles was du zu Annotations in Java wissen musst. Viel Spaß! Video von John: th-cam.com/video/DkZr7_c9ry8/w-d-xo.html 0:00 Einleitung 0:23 Was ist eine Annotation? 1:05 Beispiel: Annotation @Override 2:03 Beispiel: Annotation @SuppressWar...
FUNCTIONAL INTERFACES: Funktionale Programmierung in Java #2
มุมมอง 13K2 ปีที่แล้ว
Funktionale Interfaces bilden in Java die Grundlage für Funktionale Programmierung. In diesem Video zeige ich dir alles was du darüber wissen musst. Link zur Dokumentation: docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html 0:00 Einleitung 0:06 Functional Interfaces: Einführung 1:00 Was sind Funktionale Interfaces? 3:50 Functional Interface Dokumentation 4:28 1. Function ...
Objektorientierung In Java: 3 Dinge, Die DU verstehen musst - Java Programmieren Lernen
มุมมอง 16K2 ปีที่แล้ว
Objektorientierte Programmierung (OOP) oder auch einfach Objektorientierung ist für jeden Java Programmierer essentiell. Es handelt sich bei der Objektorientierung um ein grundlegendes Konzept der Programmierung, darum möchte ich es dir in diesem Video einmal zeigen. 0:00 Einleitung 0:12 Objektorientierung - Theorie 1:03 OOP Teil 1 - Klassen in Java 3:30 Unterschied Klassen vs. Objekte 5:00 OOP...
Java Threads Tutorial: So verbesserst du dein Programm mit Multithreading!
มุมมอง 18K2 ปีที่แล้ว
Multithreading ist kein einfaches, dafür aber ein sehr spannendes Thema. In diesem Video zeige ich dir, was es mit Multithreading in Java auf sich hat und wie du mit Threads in Java richtig arbeitest. 0:00 Einleitung 0:09 Multithreading: Theorie 2:05 Einen Thread erstellen - 1. Methode 4:16 Thread.sleep() - Counter erstellen 5:20 Einen Thread erstellen - 2. Methode 7:20 Vorstellung Praxisbeispi...
Lambdas in Java: Einfach Erklärt - Funktionale Programmierung #1
มุมมอง 26K2 ปีที่แล้ว
Lambda Ausdrücke erscheinen den meisten Java Beginnern kompliziert und unverständlich. Das Konzept hinter Lambdas in Java ist an sich auch ziemlich fortgeschritten, in diesem Video gebe ich dir deshalb eine ausführliche Einführung zu Lambda Ausdrücken in Java. Viel Spaß! 📂Hier die Voraussetzungen, die du für das Video brauchst: - Interfaces in Java: th-cam.com/video/GcqQDuFUqg8/w-d-xo.html - An...
Anonyme Klassen in Java - Java Programmieren Lernen Deutsch - 48
มุมมอง 9K2 ปีที่แล้ว
Anonyme Klassen bieten eine Möglichkeit, sich auf der Stelle Implementierungen von Klassen und Interfaces zu erstellen. Am häufigsten verwendet man sie bei Methoden, die als Parameter ein Interface benötigen. 0:00 Einleitung 0:14 Anonyme Klasse - Theorie 1:23 Eine Anonyme Klassen erstellen 3:39 Anonyme Klasse aus einem Interface erstellen 5:33 Wie werden anonyme Klassen angewendet? 6:54 Challen...
Java installieren 2022 - Java Programmieren Lernen Deutsch - 01
มุมมอง 86K2 ปีที่แล้ว
Die JDK zu installieren und einrichten ist etwas, das den wenigsten Spaß macht. Deshalb zeige in dir in nur 3 Minuten, wie du die Java JDK und die Entwicklungsumgebung IntelliJ vollständig installierst und einrichtest! Deine Links: IntelliJ Download: www.jetbrains.com/de-de/idea/download 🚀 Lerne #Java in einer Playlist - bit.ly/3GKMucx 0:00 Einleitung 0:20 IntelliJ installieren 0:58 IntelliJ ei...
Java: Wie UML Diagramme dich beim Programmieren unterstützen
มุมมอง 17K2 ปีที่แล้ว
Mit UML Klassendiagrammen kannst du dir dein Programm planen, bevor du mit dem Programmieren anfängst. Auch wenn Klassendiagramme und UML Diagramme im allgemeinen sehr theoretisch ausschauen, helfen sie dir extrem dabei, ein besserer Programmierer zu werden! Hier der Artikel zu Sichtbarkeiten in UML-Klassen: de.wikipedia.org/wiki/Klassendiagramm#Klassen UMLet Download: www.umlet.com/changes.htm...
Getter und Setter in Java - Java Programmieren Lernen Deutsch - 20
มุมมอง 35K2 ปีที่แล้ว
Getter und Setter machen es dir möglich, auf private Attribute anderer Klassen zuzugreifen. Getter geben dir ihren Wert und Setter verändern diesen. 0:00 Einleitung 0:14 Zusammenfassung Public & Private 1:19 Konzept Getter & Setter 2:04 Getter in Java 3:22 Aufbau von Gettern 4:11 Setter in Java 4:30 Aufbau von Settern 5:42 Übung: Getter & Setter erstellen 7:44 Das Konzept hinter Getter & Setter...
Public und Private in Java - Java Programmieren Lernen Deutsch - 19
มุมมอง 13K2 ปีที่แล้ว
Mit Public und Private lassen sich Attribute und Methoden für andere Klassen sichtbar oder unsichtbar machen. In diesem Video zeige ich dir alles was du darüber wissen musst. 0:00 Einleitung 0:10 Einführung in Sichtbarkeiten 1:34 Public und Private - Definition 2:42 Private bei Attributen 3:25 Private bei Methoden 4:15 Zusammenfassung 5:01 Infos für dich 📚Das könnte dich auch interessieren: - G...
Enums in Java - Java Programmieren Lernen Deutsch - 47
มุมมอง 11K2 ปีที่แล้ว
Enums (Enumerations) sind Aufzählungsdatentypen. Du kannst sie benutzen, um feste Werte zu erstellen, die sich im Programm nicht mehr ändern. In diesem Video zeige ich dir alles, was du zu Enums in Java wissen musst. 0:00 Einleitung 0:14 Definition Enums 0:33 Enums erklärt: Vergleich String-Array 1:41 Aufbau von Enums 2:58 Enums vs. String-Array 3:24 Enum als Datentyp für Variablen 4:01 Warum b...
Switch-Case in Java - Java Programmieren Lernen Deutsch - 23
มุมมอง 9K2 ปีที่แล้ว
Switch Case bietet einem die Möglichkeit, eine Variable auf verschiedene Werte (Cases) zu prüfen. In diesem Video zeige ich dir alles, was du zu Switch Case in Java wissen musst! 0:00 Einleitung 0:05 Aufbau Switch Statement 1:58 Switch vs. if Anweisungen 2:44 Eine Variable "switchen" 3:13 Cases & Einrückungen 4:09 Niemals "break" vergessen! 5:56 Switch Case mit richtigem Würfel 6:29 Das "defaul...
Generics in Java: ALLE Grundlagen in 12 Minuten - Java Programmieren Lernen Deutsch - 46
มุมมอง 30K2 ปีที่แล้ว
Generics ("generische Elemente") sind in Java nicht anderes als variable / nicht bestimmte Datentypen. Mit Generics kannst du z.B. Methoden implementieren, die mit mehreren Datentypen gleich funktionieren. In diesem Video zeige ich dir, wie Generics in Java funktionieren. 0:00 Einleitung 0:20 Einführung Generics (Listen) 1:28 Beispiel: Arrays auslesen 4:21 Generics in Methoden 5:54 Wie funktion...
Überladung in Java: Erklärt in 7 MIN - Java Programmieren Lernen Deutsch - 18
มุมมอง 13K2 ปีที่แล้ว
Überladung ist eines der Grundkonzepte in Java. Das Thema ist relativ leicht zu verstehen, deshalb zeige ich dir in diesem Video alles, was du zu Überladung in Java wissen musst. 0:00 Einleitung 0:16 Überladung - Theorie 0:45 Beispiel zu Überladung 2:20 Überladungen in Java anwenden 3:13 Konstruktoren überladen 5:50 Der Sinn hinter Überladung 6:43 Infos für dich 📚Das könnte dich auch interessie...
Einfaches JAVA SPIEL Programmieren in 15 min - Java Programmieren Lernen
มุมมอง 47K2 ปีที่แล้ว
Einfaches JAVA SPIEL Programmieren in 15 min - Java Programmieren Lernen
Rekursion in Java - Java Programmieren Lernen Deutsch - 45
มุมมอง 12K2 ปีที่แล้ว
Rekursion in Java - Java Programmieren Lernen Deutsch - 45
Dein ERSTES Java Programm (in 6 min) - Java Programmieren Lernen Deutsch - 02
มุมมอง 1.5K2 ปีที่แล้ว
Dein ERSTES Java Programm (in 6 min) - Java Programmieren Lernen Deutsch - 02
Java JDK installieren & einrichten (IN 3 MIN) - Java Programmieren Lernen Deutsch - 01
มุมมอง 4.1K2 ปีที่แล้ว
Java JDK installieren & einrichten (IN 3 MIN) - Java Programmieren Lernen Deutsch - 01
Java Interfaces in 8 min - Java Programmieren Lernen Deutsch - 36
มุมมอง 32K2 ปีที่แล้ว
Java Interfaces in 8 min - Java Programmieren Lernen Deutsch - 36
Java Datei schreiben und bearbeiten - Java Programmieren Lernen Deutsch - 30
มุมมอง 9K2 ปีที่แล้ว
Java Datei schreiben und bearbeiten - Java Programmieren Lernen Deutsch - 30
Java Textdateien einlesen - Java Programmieren Lernen Deutsch - 29
มุมมอง 19K2 ปีที่แล้ว
Java Textdateien einlesen - Java Programmieren Lernen Deutsch - 29
Java Methoden Tutorial in 9 min - Java Programmieren Lernen Deutsch - 12
มุมมอง 26K2 ปีที่แล้ว
Java Methoden Tutorial in 9 min - Java Programmieren Lernen Deutsch - 12
Objektorientierte Programmierung ERKLÄRT in 5 min - Java Programmieren Lernen - 13
มุมมอง 29K2 ปีที่แล้ว
Objektorientierte Programmierung ERKLÄRT in 5 min - Java Programmieren Lernen - 13
Java Random Klasse in 5 min 🎲 - Java Programmieren Lernen Deutsch - 10
มุมมอง 18K2 ปีที่แล้ว
Java Random Klasse in 5 min 🎲 - Java Programmieren Lernen Deutsch - 10
Java For Schleife Tutorial - Java Programmieren Lernen Deutsch - 09
มุมมอง 20K2 ปีที่แล้ว
Java For Schleife Tutorial - Java Programmieren Lernen Deutsch - 09
BITS, BYTES und BITWEISE OPERATOREN in Java - Java Programmieren Lernen Deutsch - 44
มุมมอง 6K2 ปีที่แล้ว
BITS, BYTES und BITWEISE OPERATOREN in Java - Java Programmieren Lernen Deutsch - 44
Java WHILE Schleife in 10 min - Java Programmieren Lernen Deutsch - 08
มุมมอง 24K2 ปีที่แล้ว
Java WHILE Schleife in 10 min - Java Programmieren Lernen Deutsch - 08
Logische Operatoren in 5 min - Java Programmieren Lernen Deutsch - 06
มุมมอง 24K2 ปีที่แล้ว
Logische Operatoren in 5 min - Java Programmieren Lernen Deutsch - 06
Scanner in Java Tutorial - Java Programmieren Lernen Deutsch - 07
มุมมอง 32K2 ปีที่แล้ว
Scanner in Java Tutorial - Java Programmieren Lernen Deutsch - 07

ความคิดเห็น

  • @Neonnerd
    @Neonnerd 2 วันที่ผ่านมา

    public class Party { public static void main(String[] args) { int Alter = 16; boolean zujung = (Alter <= 17); if (zujung) { System.out.println("Die Altersprüfung gab folgendes Ergebnis: Verschwinde! Du bist erst " +Alter); } else { System.out.println("Die Altersprüfung gab folgendes Ergebnis: Willkommen! Du bist mit " +Alter ); System.out.println("Alt genug"); } } }

  • @wilhelmsiemroth6673
    @wilhelmsiemroth6673 3 วันที่ผ่านมา

    Bist du ein Freak😂. Richtig gut.

  • @44Chorizo
    @44Chorizo 3 วันที่ผ่านมา

    Meine Lösung für die Challenge: import java.util.Scanner; public class Taschenrechner { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int number = scan.nextInt(); String symbol = scan.next(); scan.nextLine(); int number2 = scan.nextInt(); if (symbol.equals("+")){ addieren(number, number2); } else if (symbol.equals("-")){ subtrahieren(number, number2); } else if (symbol.equals(":")){ dividieren(number, number2); } else if (symbol.equals("*")){ multiplizieren(number, number2); } } public static void addieren(int number, int number2){ int sum = number + number2; System.out.println(sum); } public static void subtrahieren(int number, int number2){ int sum = number - number2; System.out.println(sum); } public static void dividieren(int number, int number2){ int sum = number/number2; System.out.println(sum); } public static void multiplizieren(int number, int number2){ int sum = number*number2; System.out.println(sum); } }

  • @44Chorizo
    @44Chorizo 4 วันที่ผ่านมา

    Hier eine weitere Lösung: import java.util.Random; public class RandomTest { public static void main(String[] args) { Random random = new Random(); String letter = "BCDFGHJKLMNPQRSTVWXYZ"; String Grade = "AEIOU"; String word = ""; boolean test = false; int counter = 0; while (counter <= 4) { if (!test) { int stelle = random.nextInt(21); word += letter.charAt(stelle); counter++; if (counter <= 4){ test = true; } } if (test) { int stelle = random.nextInt(6); word += Grade.charAt(stelle); counter++; test = false; } }System.out.println(word); } }

  • @ivankonjaretsev8574
    @ivankonjaretsev8574 5 วันที่ผ่านมา

    ich bin trotzdem noch zu blöd den Konstruktor zu 100% zu verstehen.

  • @Samed-he3by
    @Samed-he3by 6 วันที่ผ่านมา

    public class Main { public static void main (String[] args) { int alter = 19; boolean erhöhen = (alter >= 18); if (erhöhen) { alter += 3; System.out.println("Du bist Volljährig"); } else { System.out.println("Du bist Minderjährig"); } } }

  • @maxibrilmayer7726
    @maxibrilmayer7726 6 วันที่ผ่านมา

    package pck; import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner scan = new Scanner(System.in); String verändern; int guests = 0; int number = 0; boolean falscheEingabe = true; while(falscheEingabe) {System.out.println("Wie viele Gäste kommen?"); if (scan.hasNextInt()) { guests = scan.nextInt(); scan.nextLine(); falscheEingabe = false; } else { System.out.println(" Inkorrekte Eingabe! Bitte erneut eingeben!"); scan.nextLine();}} System.out.println("Aktuelle Anzahl der Gäste: " + guests); boolean AddOrSub = true; while (AddOrSub) {System.out.println(" Soll die aktuelle Anzahl der Gäste vergrößert(+) oder verringert(-) werden?"); verändern = scan.nextLine(); boolean Add = verändern.contains("+"); boolean Sub = verändern.contains("-"); boolean Final = verändern.contains("f"); boolean zeiÜb = true; if (Add) {System.out.println("Ausgewählt: Addition"); System.out.println("Um wie viel möchtest du addieren?"); while (zeiÜb) { if (scan.hasNextInt()) { number = scan.nextInt(); scan.nextLine(); zeiÜb = false; } else { System.out.println(" Inkorrekte Eingabe! Bitte erneut eingeben!"); System.out.println("Um wie viel möchtest du addieren?"); scan.nextLine();}} guests = guests + number; System.out.println("Die aktuelle Anzahl der Gäste wurde um " + number + " erhöht! " + " Aktuelle Anzahl der Gäste: " + guests); } else { if (Sub) {System.out.println("Ausgewählt: Subtraktion"); System.out.println("Um wie viel möchtest du subtrahieren?"); while (zeiÜb) { if (scan.hasNextInt()) { number = scan.nextInt(); scan.nextLine(); zeiÜb = false; } else { System.out.println(" Inkorrekte Eingabe! Bitte erneut eingeben!"); System.out.println("Um wie viel möchtest du subtrahieren?"); scan.nextLine();}} guests = guests - number; System.out.println("Die aktuelle Anzahl der Gäste wurde um " + number + " verringert! " + " Aktuelle Anzahl der Gäste: " + guests); } else { if (Final) {System.out.println("Finale Anzahl der Gäste: " + guests); AddOrSub = false; } else { System.out.println(" Inkorekte Eingabe Bitte erneut eingeben!");}}}} System.out.println(" Programm beendet!"); } } das wäre eine möglichkeit wo man auswählen kann wie viel + oder - gerechnet werden soll LG :)

  • @Dimi-c7w
    @Dimi-c7w 8 วันที่ผ่านมา

    import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); boolean bool = true; System.out.println("Bei welcher Zahl möchtest du starten?"); int scan2 = scan.nextInt(); System.out.println("Bei welcher Zahl möchtest du Enden?"); int end = scan.nextInt(); System.out.println("Wie viel willst du Subtrahieren z.B +2 , +4"); int steps = scan.nextInt(); for (int i = scan2; i < end; i +=steps){ System.out.println(i); } } }

  • @Dimi-c7w
    @Dimi-c7w 8 วันที่ผ่านมา

    import java.util.Scanner; public class Party { public static void main(String[] args){ int guests; Scanner scan = new Scanner (System.in); boolean abmelden = true; System.out.println("Anzahl der angemeldeten Gäste:"); guests = scan.nextInt(); System.out.println(guests); while (abmelden){ System.out.println("Gast anmelden (1), Gast abmelden (2), Programm beenden (3)"); int guests2 = scan.nextInt(); if (guests2 == 1){ System.out.println("Wie viel Gäste wollen sie hinzufügen?"); int addguests = scan.nextInt(); guests += addguests; System.out.println("Gäste erfolgreich hinzugefügt"); } if (guests2 == 2) { System.out.println("Wie viele Gäste wollen sie entfernen?"); int removeguests = scan.nextInt(); guests -= removeguests; System.out.println("Erfolgreich entfernt" +guests2); } if (guests2 == 3){ System.out.println("Programm beendet"); abmelden = false; } } System.out.println("Anzahl der Gäste" + guests); } }

  • @Dimi-c7w
    @Dimi-c7w 8 วันที่ผ่านมา

    public class Main { public static void main(String[] args) { int zucker = 100; int mehl = 500; int wasser = 50; String rezept = "Du hast genug Ressourcen vorhanden um das Rezept zu beginnen"; String rezept2 = "Du hast zu wenig Ressourcen vorhanden um das Rezept zu beginnen"; boolean mehlbool = true; boolean zuckerbool = true; boolean wasserbool = true; if (zucker > 99) { System.out.println("Du hast zu wenig Zucker"); } else{ System.out.println("Du hast genug Zucker"); } if (mehl > 400){ System.out.println("Du hast zu wenig Mehl"); } else { System.out.println("Du hast genug Mehl"); } if (wasser > 49){ System.out.println("Du hast zu wenig Wasser"); } else { System.out.println("Du hast genug Wasser"); } if (mehlbool || zuckerbool || wasserbool){ System.out.println(rezept); } else { System.out.println(rezept2); } } } ODER public class Main { public static void main(String[] args) { int zucker = 100; int mehl = 500; int wasser = 50; String rezept = "Du hast genug Ressourcen vorhanden um das Rezept zu beginnen"; String rezept2 = "Du hast zu wenig Ressourcen vorhanden um das Rezept zu beginnen"; boolean mehlbool = true; boolean zuckerbool = true; boolean wasserbool = true; if (zucker > 100) { System.out.println("Du hast zu wenig Zucker"); } else{ System.out.println("Du hast genug Zucker"); } if (mehl > 500){ System.out.println("Du hast zu wenig Mehl"); } else { System.out.println("Du hast genug Mehl"); } if (wasser > 50){ System.out.println("Du hast zu wenig Wasser"); } else { System.out.println("Du hast genug Wasser"); } if (mehlbool || zuckerbool || wasserbool){ System.out.println(rezept); } else { System.out.println(rezept2); } } }

  • @Dimi-c7w
    @Dimi-c7w 9 วันที่ผ่านมา

    public class Main { public static void main(String[] args){ int volljährig = 18; boolean voll = volljährig > 18; if (voll){ System.out.println("Ist volljährig"); } else{ System.out.println("Ist nicht volljährig"); } } }

  • @julien3752
    @julien3752 11 วันที่ผ่านมา

    Danke Bro, wenn du in deinen nächsten Videos genau so gut erklärst wie in diesem hier, ersparst du mir nh Menge Frust. Unser Prof hat die Vorlesung so angefangen, als würde jeder schon die Basics kennen und darum bin ich immer wenn es direkt um Code ging nicht wirklich mitgekommen. Danke🤝

  • @asithansupendran44
    @asithansupendran44 13 วันที่ผ่านมา

    Danke dir vielmals für dieses Video, es hat mir extrem viel geholfen!!!

  • @lpmitjen7901
    @lpmitjen7901 14 วันที่ผ่านมา

    Danke vielmals fürs Video (:

  • @hansolinooojo9656
    @hansolinooojo9656 14 วันที่ผ่านมา

    wie kann ich ran zoomen?

  • @MyD4Ni3L
    @MyD4Ni3L 15 วันที่ผ่านมา

    Wir brauchen mehr von den Videos

  • @mrmedimanni8123
    @mrmedimanni8123 17 วันที่ผ่านมา

    Super Videos.

  • @maximchipelik6115
    @maximchipelik6115 18 วันที่ผ่านมา

    Danke bro habe es endlich verstanden

  • @60SecondBoooks
    @60SecondBoooks 19 วันที่ผ่านมา

    1:18 hat mich erschreckt. Ist im ganzen Raum widergehallt 😂

  • @florianh.784
    @florianh.784 20 วันที่ผ่านมา

    Vielen Dank!!! Deine Videos haben mir unendlich geholfen! :)

  • @Herobr4ine
    @Herobr4ine 21 วันที่ผ่านมา

    Vielen Dank Du hast mir geholffen meine Karriere zu starten

  • @Kenny_538
    @Kenny_538 26 วันที่ผ่านมา

    dankee

  • @rojanguenes728
    @rojanguenes728 หลายเดือนก่อน

    public class Main2 { } public static void main(String[] args) { int number = 19; boolean erhöhen = (number <= 18); if (erhöhen) { String text = "Sie sind under 18 Jahre alt"; System.out.println(text); } else { String text = "Herzlichen Glückwunsch sie wurden erfolgreich angemeldet🥳"; System.out.println(text); } } oder public class Main2 { } public static void main(String[] args) { int number = 15; boolean erhöhen = (number <= 18); if (erhöhen) { String text = "Sie sind under 18 Jahre alt"; System.out.println(text); } else { String text = "Herzlichen Glückwunsch sie wurden erfolgreich angemeldet🥳"; System.out.println(text); } } So oder ist das Falsch?

  • @user-hn1bu3pu5f
    @user-hn1bu3pu5f หลายเดือนก่อน

    soo ... hat gedauert aber probiere es mal, egal welche Zahlen , egal ob große Zahl zuerst oder nicht :) import java.util.Scanner; public class Geradezahlen { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Alle Geradezahlen zwischen zwei beliebige Zahlen finden :") ; System.out.print("Bitte geben Sie die erste Zahl ein: "); int zahl = sc.nextInt(); System.out.print("Bitte geben Sie die zweite Zahl ein: "); int zweite = sc.nextInt(); if (zahl % 2 == 0 && zweite % 2 == 0) { for (int i = zahl + 2 ; i < zweite; i += 2) { System.out.print(i + " "); } for (int i = zweite + 2 ; i < zahl; i += 2) { System.out.print(i + " "); } } if (zahl % 2 == 0 && zweite % 2 != 0) { for (int i = zahl + 2 ; i < zweite; i += 2) { System.out.print(i + " "); } for (int i = zweite - 1 ; i < zahl; i += 2) { System.out.print(i + " "); } } if (zahl % 2 != 0 && zweite % 2 == 0) { for (int i = zahl + 1 ; i < zweite; i += 2) { System.out.print(i + " "); } for (int i = zweite + 2; i < zahl; i += 2) { System.out.print(i + " "); } } if (zahl % 2 != 0 && zweite % 2 != 0) { for (int i = zahl + 1 ; i < zweite; i += 2) { System.out.print(i + " "); } for (int i = zweite + 1 ; i < zahl; i += 2) { System.out.print(i + " "); } } } }

  • @RejectedStar-i4y
    @RejectedStar-i4y หลายเดือนก่อน

    ohne witz vielen vielen dank

  • @ontheskyblue
    @ontheskyblue หลายเดือนก่อน

    Vielen Dank. 😊

  • @juliaatheone
    @juliaatheone หลายเดือนก่อน

    Die Community Edition exestiert leider nicht mehr :(

    • @fab3562
      @fab3562 หลายเดือนก่อน

      doch du musst runterscrollen wenn du auf download gehst habs das erste mal auch nicht gleich gefunden

  • @SimonUllmann
    @SimonUllmann หลายเดือนก่อน

    welches ist denn das weiterführende Video zu Generics?

  • @romybecker2727
    @romybecker2727 หลายเดือนก่อน

    #bisZumEnde Danke für deine tollen Videos, sind eine tolle Unterstützung für das Informatik Studium :D Hoffe es kommen noch weitere fortgeschrittene Inhalte

  • @konigk.5455
    @konigk.5455 หลายเดือนก่อน

    Du bist der absolute Hammer ❤ danke!! Du füllst alle meine Wissenslücken

  • @HansPeter-i4h
    @HansPeter-i4h หลายเดือนก่อน

    Mit was programmierst du

  • @iamtheonlyone9925
    @iamtheonlyone9925 หลายเดือนก่อน

    package party; public class Party { public static void main(String[] arg) { int Alter = 14; boolean erhöhen = (Alter >= 18); if (erhöhen) { System.out.println("Volljährig"); } else { System.out.println("Minderjährig"); } } }

  • @psychospain9829
    @psychospain9829 หลายเดือนก่อน

    Das Video ist zwar schon ziemlich alt, aber mir egal: public class testtest { public static void main (String[] args) { int number = 18; boolean bool = (number >= 18); if (bool) { System.out.println ("Volljährig"); } else { System.out.println("Minderjährig"); } } }

  • @graigs7888
    @graigs7888 หลายเดือนก่อน

    Super Videos, super Playlist. Danke dir!

  • @MrMajestro
    @MrMajestro หลายเดือนก่อน

    Eine Lösung für die Challenge: public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int start; int end; System.out.println("Enter the start and end numbers: "); start = scanner.nextInt(); end = scanner.nextInt(); if(start%2!= 0){ start++; } for (int i = start; i < end; i+=2) { System.out.println(i); } } }

  • @paddysusi7808
    @paddysusi7808 หลายเดือนก่อน

    Gutes Video, wenn ich auch nach wie vor Probleme mit dem Dreieck habe. Dafür habe ich mich mal an TicTacToe versucht und folgendes programmiert (objektorientiert, zum Ausführen muss Methode spieltictactoe in main aufgerufen werden). Es lässt sich jedenfalls spielen ;): import java.util.Scanner; public class TicTacToe { String[][] spielfeld = new String[3][3]; int counter = 0; int spielfelder = 0; boolean belegt = false; boolean gueltig = false; int runde = 0; String rundenwert; Scanner scan = new Scanner(System.in); public void spieltictactoe(){ System.out.println("Das ist TicTacToe. Du kannst die Felder A1 oben links bis B3 unten rechts besetzen. X beginnt. Bitte gib dein Feld mit A1/A2... an."); System.out.println(spielfeld.length); for (int i = 0; i < spielfeld.length; i++) { for (int i1 = 0; i1 < spielfeld.length; i1++) { if (spielfeld[i][i1] == null){ System.out.print(" . "); } else { System.out.print(spielfeld[i][i1] + "\t"); } } System.out.println(); } while (spielfeld[0][0] == null || spielfeld[0][1] == null || spielfeld[0][2] == null || spielfeld[1][0] == null || spielfeld[1][1] == null || spielfeld[1][2] == null || spielfeld[2][0] == null || spielfeld[2][1] == null || spielfeld[2][2] == null) { if(spielfelder < 9) { System.out.println(spielfelder); if (counter == 0) { if (runde == 0) { System.out.println("X ist an der reihe!"); rundenwert = " X "; } else { System.out.println("O ist an der reihe!"); rundenwert = " O "; } String xin = scan.next(); if (xin.equals("A1")) { if (spielfeld[0][0] == null) { spielfeld[0][0] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("A2")) { if (spielfeld[0][1] == null) { spielfeld[0][1] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("A3")) { if (spielfeld[0][2] == null) { spielfeld[0][2] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("B1")) { if (spielfeld[1][0] == null) { spielfeld[1][0] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("B2")) { if (spielfeld[1][1] == null) { spielfeld[1][1] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("B3")) { if (spielfeld[1][2] == null) { spielfeld[1][2] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("C1")) { if (spielfeld[2][0] == null) { spielfeld[2][0] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("C2")) { if (spielfeld[2][1] == null) { spielfeld[2][1] = rundenwert; gueltig = true; } else { belegt = true; } } else if (xin.equals("C3")) { if (spielfeld[2][2] == null) { spielfeld[2][2] = rundenwert; gueltig = true; } else { belegt = true; } } if (belegt == true) { System.out.println("Feld ist bereits belegt, bitte wähle ein anderes aus!"); belegt = false; } else if (gueltig == true) { spielfelder++; runde++; if (runde == 2) { runde = 0; } } gueltig = false; for (int i = 0; i < spielfeld.length; i++) { for (int i1 = 0; i1 < spielfeld.length; i1++) { if (spielfeld[i][i1] == null) { System.out.print(" . "); } else { System.out.print(spielfeld[i][i1] + "\t"); } } System.out.println(); } counter = 1; } else { counter = 0; } if (spielfeld[0][0] == spielfeld[0][1] && spielfeld[0][1] == spielfeld[0][2] && spielfeld[0][1] != null) { System.out.println(spielfeld[0][0] + "hat gewonnen!"); break; } else if (spielfeld[1][0] == spielfeld[1][1] && spielfeld[1][1] == spielfeld[1][2] && spielfeld[1][1] != null) { System.out.println(spielfeld[1][0] + "hat gewonnen!"); break; } else if (spielfeld[2][0] == spielfeld[2][1] && spielfeld[2][1] == spielfeld[2][2] && spielfeld[2][1] != null) { System.out.println(spielfeld[2][0] + "hat gewonnen!"); break; } else if (spielfeld[0][0] == spielfeld[1][0] && spielfeld[1][0] == spielfeld[2][0] && spielfeld[2][0] != null) { System.out.println(spielfeld[0][0] + "hat gewonnen!"); break; } else if (spielfeld[0][1] == spielfeld[1][1] && spielfeld[1][1] == spielfeld[2][1] && spielfeld[0][1] != null) { System.out.println(spielfeld[0][1] + "hat gewonnen!"); break; } else if (spielfeld[0][2] == spielfeld[1][2] && spielfeld[1][2] == spielfeld[2][2] && spielfeld[1][2] != null) { System.out.println(spielfeld[0][2] + "hat gewonnen!"); break; } else if (spielfeld[0][0] == spielfeld[1][1] && spielfeld[1][1] == spielfeld[2][2] && spielfeld[2][2] != null) { System.out.println(spielfeld[0][0] + "hat gewonnen!"); break; } else if (spielfeld[0][2] == spielfeld[1][1] && spielfeld[1][1] == spielfeld[2][0] && spielfeld[2][0] != null) { System.out.println(spielfeld[0][2] + "hat gewonnen!"); break; } } } System.out.println("Unentschieden... Keiner hat gewonnen! Bitte Neustarten!"); } }

  • @MaakuSG
    @MaakuSG หลายเดือนก่อน

    Möge Gott dich belohnen das du dein Wissen teilst bruderherz

  • @adinagasttr3017
    @adinagasttr3017 หลายเดือนก่อน

    public static void main(String[] args) { String text = "Wie alt bist du? "; // Fordere den Benutzer auf, sein Alter einzugeben System.out.println(text); Scanner scanner = new Scanner(System.in); // Erstelle ein Scanner-Objekt für die Eingabe int alter = scanner.nextInt(); // Lies das Alter als Ganzzahl ein boolean volljährig = (alter >= 18); // Prüfe, ob die Person volljährig ist if (volljährig) { System.out.println("Du Bist Volljährig. "); } else { System.out.println("Du bist Minderjährig! "); } scanner.close(); } }

  • @97lukas
    @97lukas 2 หลายเดือนก่อน

    /* * Diese Klasse überprüft, ob eine Peron volljährig oder minderjährig ist. */ public class Boolean_Ueberpruefung_Alter { public static void main(String[] args) { int alter_der_person = 18; boolean bool = (alter_der_person >= 18); // >= ist der "Größer-Gleich-Operator" if(bool){ System.out.println("Die Person ist volljährig."); } else{ System.out.println("Die Person ist minderjährig."); } } }

  • @Snurklll
    @Snurklll 2 หลายเดือนก่อน

    dachte irgendwie lamdas wären krasser

  • @Clinical-Economist
    @Clinical-Economist 2 หลายเดือนก่อน

    Hallo Jonas, Deine Videos sind echt super, gut erklärt, ruhig und mit angenehmer Stimme. Könntest echt Synchronsprecher werden 😉 Jetzt hab ich hier aber trotzdem ein Verständnisproblem: Wenn man einerseits schreibt: boolean bool = true; if (bool) { System.out.println("True"); } else { System.out.println("False"); } Woher weiß das Programm bzw. die IDE (nutze InteliJ), dass es hier "True" ausgeben muss und wenn ich in der ersten Zeile boolean bool = false; setze, dass if (bool) hier dann den body in der "else" ausführen muss und False ausgeben muss? Bedeutet if (bool) dann gleichzeitig, dass "bool" automatisch eigentlich "true" ist oder wie muss ich das verstehen? Sorry, hänge da leider gerade, ist vielleicht nur ein blöder Denkfehler, aber ich krieg den Knoten gerade nicht auf 🤪

  • @хакертч-э6ф
    @хакертч-э6ф 2 หลายเดือนก่อน

    Ich bedanke mich bei dir herzlich ❤

  • @97lukas
    @97lukas 2 หลายเดือนก่อน

    Wirklich Jonas, danke von Herzen für deine Videos, du bist ein echter Segen!

  • @хакертч-э6ф
    @хакертч-э6ф 2 หลายเดือนก่อน

    Ich danke dir für deine Videos

  • @ild4099
    @ild4099 2 หลายเดือนก่อน

    Was ist er unterschied wenn man den taschenrechner wie aus dem video über methoden programmiert und so mit rückgabewerten?

  • @vncnt.
    @vncnt. 2 หลายเดือนก่อน

    Danke für deine tutorials. Es fällt mir sehr leicht java zu lernen. Java hat viele Gemeinsamkeiten mit Python. Wahrscheinlich durch meine python Kenntnisse ist es so leicht

  • @ild4099
    @ild4099 2 หลายเดือนก่อน

    Es wäre super geil wenn du einen part 2 machst wo die positionen der Objekte jede runde auf mit random einer zufälligen koordinate "gespawnt" werden.

  • @aules7857
    @aules7857 2 หลายเดือนก่อน

    Danke!

  • @DarthRace7
    @DarthRace7 2 หลายเดือนก่อน

    Hier noch eine Variante und danke für die tollen Videos 😊 public class Party { public static void main(String[] args) { int guests; boolean weiter = true; Scanner scan = new Scanner(System.in); System.out.println("Anzahl der angemeldeten Gäste: "); guests = scan.nextInt(); while (weiter) { System.out.println("Gast anmelden(1), abmelden(2), Programm beenden(3)"); int value = scan.nextInt(); if (value == 1) { System.out.println("Bitte Anzahl eingeben, wie viele Gäste angemeldet werden müssen!"); int number = scan.nextInt(); guests += number; System.out.println(number + " Gäste"); } else if (value == 2) { System.out.println("Bitte Anzahl eingeben, wie viele Gäste abgemeldet werden müssen!"); int number = scan.nextInt(); guests -= number; System.out.println(number + " Gäste"); } else { weiter = false; } } System.out.println("Anzahl der Gäste: " + guests + " Gäste"); scan.close(); } }

  • @xsdasysx
    @xsdasysx 2 หลายเดือนก่อน

    Meine Lösung: import java.util.Scanner; public class extraclassen { public static void main(String[] args) { System.out.println("1 Addieren, 2 Subtrahieren, 3 Multiplizieren, 4 Dividieren"); Scanner scan = new Scanner(System.in); int rechnerart = scan.nextInt(); System.out.println(); if(rechnerart == 1) { addieren(); } if(rechnerart == 2) { subtrahieren(); } if(rechnerart == 3) { multiplizieren(); } if(rechnerart == 4) { dividieren(); } } public static void addieren(){ Scanner scan = new Scanner(System.in); System.out.print("Welche zahlen sollen addiert werden"); int zahl1 = scan.nextInt(); int zahl2 = scan.nextInt(); System.out.print("Das Ergebniss lautet: " + (zahl1 + zahl2)); } public static void subtrahieren(){ Scanner scan = new Scanner(System.in); System.out.print("Welche zahlen sollen subtrahieren werden"); int zahl1 = scan.nextInt(); int zahl2 = scan.nextInt(); System.out.print("Das Ergebniss lautet: " + (zahl1 - zahl2)); } public static void multiplizieren(){ Scanner scan = new Scanner(System.in); System.out.print("Welche zahlen sollen multiplizieren werden"); int zahl1 = scan.nextInt(); int zahl2 = scan.nextInt(); System.out.print("Das Ergebniss lautet: " + (zahl1 * zahl2)); } public static void dividieren(){ Scanner scan = new Scanner(System.in); System.out.print("Welche zahlen sollen dividieren werden"); int zahl1 = scan.nextInt(); int zahl2 = scan.nextInt(); System.out.print("Das Ergebniss lautet: " + (zahl1 / zahl2)); } }