Operatoren (Teil 2) und Verzweigungen in Java | 5. Tutorial

preview_player
Показать описание
Das Thema dieses Videos sind die Verbundoperatoren, das Prä. u. Postinkrement bzw. -dekrement, die logischen Operatoren sowie die Verzweigungen. Zudem wird kurz gezeigt, wie Texte (Strings) miteinander verglichen werden.

Inhaltsverzeichnis
-------------------------------------------------------------
Verbundoperatoren 00:08
Prä- u. Postinkrement bzw. -dekrement 08:45
Relationale Operatoren 17:34
Gleichheit bei Strings 21:04
Logische Operatoren 27:14
Einfache if-Anweisung 36:14
if-else-if-Leiter 48:02
Weiteres zur if-Anweisung 01:08:25

Diese Tutorial-Reihe zum Programmieren lernen mit Java ist im Rahmen der Veranstaltung "Grundlagen der Informatik" für die Wirtschaftsingenieure (1. Semester) der Fachhochschule Südwestfalen in Hagen entstanden.

Link zu den Code-Conventions:

Link zu der Java-API:

Link zu dem Skript von Prof. Dr. de Vries:
(unter Lehre und Downloads)
Рекомендации по теме
Комментарии
Автор

13:38 "Programmierer trinken gerne Kaffee, essen dabei Pizza, leben im Keller und haben keine Freundin etc."

Deswegen schaue ich gerne deine Tutorials... sehr gut erklärt und nicht so trocken wie andere. Echt super!

walterwhite
Автор

sehr sehr gute tutorialreihe ... ich finds vor allem gut, dass du dir genügend zeit nimmst alles mit beispielen zu erklären, das ist das wichtigste

CalvinL.Stevens
Автор

Es macht einfach Spaß die Tutorials anzuschauen. Du bist sympathisch, lustig und kannst alles sehr gut erklären :D ich bin echt begeistert! Ich weiss ja nicht wie das so läuft aber ich würde mir (wenn du das beherrscht) C++ Tutorials wünschen. Da ich später mal Java & C++ beherrschen möchte. Sind echt gute Tutorials und btw ich brauche nicht 15 Parts von C++ nur ein paar um einzusteigen :)

KLANGMUSIC
Автор

Deine Tutorials haben mir sehr weitergeholfen, du erklärst das alles sehr gut :). Ich habe auch schon ein Paar simple Programme geschrieben z.b ein Programm, in welchem man eine Zahl erraten muss durch herantasten mit ausprobieren von Zahlen, einen Taschenrechner, einen kleinen Frage-Antwort Dialog usw. Ich kann dir auch immer gut folgen, dadurch, dass ich erst Python gelernt habe und jetzt Java lerne. Habe dann natürlich schon etwas Vorahnung. MfG Nico :)

ieocin
Автор

Hallo Hendrik! Bist du hier noch aktiv? Ich bin dir so dankbar für diese Hilfe! Vielen vielen lieben Dank! Leider gibt es das verlinkte Material nicht mehr, hast du das noch irgendwo ? Liebe Grüße

SmileJessica
Автор

Super erklärt! Für mich als Spät-Einsteiger in das Programmieren bist Du ein Super-Lehrer, vielen Dank! :) Bitte weiter so :)

Im Radio läuft grad ein passender Boss-Hoss-Song: Boolean, Boolean, Boolean, Boo-lee-ee-ee-ee-eeannn :D

aleikumshalom
Автор

Habe jetzt mal i + ++i probiert (also ohne Postfix) - gibt 1, der erste i-Summand bleibt also 0.
Damit hat sich meine Erklärung aus dem vorherigen Post erledigt :)
- Danke für Dein großartiges Tutorial!

stefankocher
Автор

Danke für diese Perfekte Präsentation!

andreasschweigkofler
Автор

Danke nochmals für diese tollen Videos! Die haben mir sehr geholfen :)

framenuker
Автор

1. 25:00 Hier erhalte ich die Fehlermeldung:

Exception in thread "main" 0
at

2. 55:00 Wieso muss hier double 0.0 sein? Wieso kann ich nicht einfach
double einkommen; machen und danach einkommen =
machen?
Und wieso ist dort eingabeEinkommen = " "; ?
Ich habe dort:
String eingabeEinkommen;
eingabeEinkommen = JOptionPane.showInputDialog(null, "Geben Sie ihr Einkommen ein.");

MyNegativeCreep
Автор

17:03 Beim dritten: ist i nach der Ausgabe doch nicht 1 oder hab ich es nicht verstanden ?

romanhuster
Автор

Hallo,

erst mal tolle Videos, vielen Dank !

Wieso hat i den Wert  1 und nicht 2 nach dem postdekrement ? Minute 15:35
Denn durch das Inkrement vorher hat es ja 2 und +1 = 3 dekrementiert müsste 2 ergeben oder ? warum 1 ?

styler
Автор

echt gute Videos :D
Bin zwar erst 14 aber kann sie trotzdem gut verstehen. Danke!

cyber_death
Автор

Was drückst du denn immer das automatisch der Einzug kommt (4, bzw. 8 Leerzeichen auf einmal)

benedikttreckmann
Автор

Kann es nicht sein, dass bei dem i++ + ++i erst durch ++i die Variable i den Wert 1 annimmt und dadurch dann i++
automatisch auch den Wert 1 bekommt ohne das Postinkrement auszuführen (die Variable i hat im ganzen Ausdruck
den gleichen Wert 1 und dann 1+1=2), nach der Ausgabe wird dann i auf 2 erhöht?

stefankocher
Автор

wie kannst du immer den leerschritt mit einer taste machen ich muss immer 4 mal die leer taste drücken?


import javax.swing.*;

public class Bouncer{
public static void main(String[] args){

//Eingabe dialog. Der Nutzer soll aufgefordert werden, sein Alter einzugeben
String eingabeAlter = geben sie ihr Alter ein");

//Parsing
int alter =

//
}
}

groot
Автор

Hi, also ich hab mir bei php (seinerzeit version 3) mal angewöhnt if anweisungen so zu schreiben:
if(bedingung)
{
    //mach wass wenn true
}
else if (bedingung2)
{
    //mach was wenn bedingung2 true
}
else
{
    // Wenn nix von beiden true mach was anderes
}

Wäre diese schreibweise (für die Code-Conventions) auch noch okay? oder sollte ich mir das zwingend angewöhnen die geschwiften Klammern anders zu setzen?

Ich mein... selbst meine heutigen php5 Scripte schreibe ich immer noch genau
ICH persönlich fand diese schreibweise schon immer übersichtlicher...

Respektive schreib ich auch meine ganzen classen und funktionen in php so.... also
public class NAME
{
    // Klasseninhalt

    public function my_function($string1, $string2)
    {
        //Funktions inhalt
    }
}

Sollte ich mir das für Java alles zwingend umgewöhnen? oder kann ich so weiter schreiben wie ich das gewohnt bin??

sadakazu_yoshikawa
Автор

Hi, ich finde das Logische ODER nicht auf der Tastatur was fürne Kombination muss ich denn eingeben ?

Oder wie heißen die beiden Striche dann könnt ich es auch googlen :)

arschgeil
Автор

2 Fragen

1. Kann man dass AusgabeFenster wo steht false oder true auch anderes designen?
2.Ich kenn ein Programm wo man(n) elseif auch schreiben kann, also ein Wort dass elseif heißt



import javax.swing.*;

public class danke
{
    public static void main(String[] args)
        {
            JOptionPane.showMessageDialog(null, "Danke");
         }
}

XandaBang
Автор

Hallo Hendrik, wo ist der Fehler? Min. 17 ; Wenn ich das ausführe, kommen die gleichen Werte für i raus, die bei dir im Feld "Ausgabe" stehen. Allerdings weichen sie von den Werten ab, die Du in den Kommentaren innerhalb des Programms geschrieben hast. Ich lerne erst seit 1 Woche, daher könnte es durchaus sein, dass ich irgendwo noch einen Logikfehler im Kopf habe.

alu