Klassen Mehrseitige Auswahl

ProSonixs

Mitglied
Sehr geehrte Community,
ich sollte in Java ein Programm schreiben im Themenbereich "Merseitige Auswahl".

Die erste Variante wäre "switch":

Java:
switch (selektor)
{
  case wert1: Anweisung1;  break;
  case wert2: Anweisung2;  break;
  case wert3: Anweisung3;  break;
  default: Anweisung4;
}

Die zweite Variante wäre "else if":

Java:
if(messwert>0 && messwert<35)
  System.out.println("normale Temperatur");
else if(messwert>36 && messwert<45)
  System.out.println("erhöhte Temperatur");

Nun komme ich endlich zu meiner Frage:

Ich verstehe nicht was else if macht?


Ich habe schon if und else behandelt aber nicht als "else if"
 
Zuletzt bearbeitet:

Camill

Bekanntes Mitglied
Java:
if(messwert>0 && messwert<35)                       // wenn messert größer 0 und messwert kleiner 35
  System.out.println("normale Temperatur");         // gib "normale Temperatur" aus
else if(messwert>36 && messwert<45)                 // ansonsten wenn messwert größer 36 und messwert 
                                                    // kleiner 45
  System.out.println("erhöhte Temperatur");         // gib "erhöhte Temperatur" aus

Sofern die erste If-Anweißung zutrifft wird diese ausgeführt und danach direkt verlassen, ansonsten geht es weiter zum else if.
Wo genau liegt denn das Problem?
 

langhaar!

Bekanntes Mitglied
Ich habe schon if und else behandelt aber nicht als "else if"

Wenn du if und else verstanden hast, ergibt sich else if unmittelbar daraus.
An ein if else Kontrukt wird im else Fall ein weiteres if aufgeführt.

Mach mal Klammern, dann verstehst du es vielleicht.

Java:
if(messwert>0 && messwert<35) {
  System.out.println("normale Temperatur");
}
else {
     if(messwert>36 && messwert<45) {
       System.out.println("erhöhte Temperatur");
     }
}
 
Zuletzt bearbeitet:

ProSonixs

Mitglied
Sofern die erste If-Anweißung zutrifft wird diese ausgeführt und danach direkt verlassen, ansonsten geht es weiter zum else if.
Wo genau liegt denn das Problem?


Ich könnte doch eigentlich auch:

Java:
if()
{
  System.out.......
}
else
{
  System.out.......
}

if()
{
  System.out.......
}
else
{
  System.out.......
}
.
.
.
 

Schandro

Top Contributor
Ja, das könntest du auch machen... dann wird pro if-Abfrage immer 1 System.out.println gemacht, aber vielleicht willst du das ja auch.
 
Zuletzt bearbeitet:

xjCoder

Aktives Mitglied
Ich könnte doch eigentlich auch:

Java:
if()
{
  System.out.......
}
else
{
  System.out.......
}

if()
{
  System.out.......
}
else
{
  System.out.......
}
.
.
.


JEIN, denn mit dieser Konstruktion erhälst Du 2 Ausgaben (
Code:
System.out
).
Während das else-if ein weiteres IF in dem ELSE-Block ist.
 

ProSonixs

Mitglied
Jetzt habe ich verstanden was else if macht, danke ;-)

Wenn du if und else verstanden hast, ergibt sich else if unmittelbar daraus.
An ein if else Kontrukt wird im else Fall ein weiteres if aufgeführt.

Mach mal Klammern, dann verstehst du es vielleicht.

Java:
if(messwert>0 && messwert<35) {
  System.out.println("normale Temperatur");
}
else {
     if(messwert>36 && messwert<45) {
       System.out.println("erhöhte Temperatur");
     }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
O Warum ist die Auswahl falsch? Java Basics - Anfänger-Themen 4
D Zufällige Auswahl aus einem angelegten Array? Java Basics - Anfänger-Themen 10
P Auswahl bei einem Videoverleih limitieren Java Basics - Anfänger-Themen 4
J Objekt bei Auswahl in jList ändern Java Basics - Anfänger-Themen 6
D Auswahl und Ausgabe erstes Programm Java Basics - Anfänger-Themen 8
Moritz1508 Variablen Erstellung eines simplen Taschenrechners mit +/- - Auswahl Java Basics - Anfänger-Themen 2
M Erste Schritte Auswahl in einer JList Java Basics - Anfänger-Themen 2
X Nach switch case weiter mit Auswahl Java Basics - Anfänger-Themen 7
A Grundrechenarten; Aufforderung zur Bestätigung oder Auswahl Java Basics - Anfänger-Themen 25
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
L Speicherort auswahl Java Basics - Anfänger-Themen 4
M JComboBox Auswahl Java Basics - Anfänger-Themen 10
J JComboBox - Auswahl auslesen Java Basics - Anfänger-Themen 2
N Auswahl von Arrays durch Stringeingabe Java Basics - Anfänger-Themen 20
K Auswahl der Grafikbibliothek Java Basics - Anfänger-Themen 9
K Zufällige Auswahl innerhalb eines Arrays und Arrays aus JLabel füllen Java Basics - Anfänger-Themen 32
JAVAnnik JList Auswahl Java Basics - Anfänger-Themen 2
D Erste Schritte Auswahl der richtigen tools Java Basics - Anfänger-Themen 7
R Auf auswahl in ner JComboBox reagieren Java Basics - Anfänger-Themen 3
J select-feld auswahl, jsp javascript Java Basics - Anfänger-Themen 2
J Sortieren nach Auswahl Java Basics - Anfänger-Themen 3
J Keylistener aber wie jTextField auswahl? Java Basics - Anfänger-Themen 3
S FileFilter je nach RadioButton-Auswahl Java Basics - Anfänger-Themen 4
L Auswahl auf welche Art gespeichert werden soll Java Basics - Anfänger-Themen 6
J Taschenrechner Combobox Reaktion auf Auswahl Java Basics - Anfänger-Themen 2
M zufällige auswahl eines Panels aus Grid Layout Java Basics - Anfänger-Themen 3
E Combobox Auswahl überprüfen Java Basics - Anfänger-Themen 7
G Befehl für Ende bei Switch-Auswahl Java Basics - Anfänger-Themen 11
C Bilder Vorschau und Auswahl Java Basics - Anfänger-Themen 4
X JFileChooser Auswahl Java Basics - Anfänger-Themen 4
X Auswahl durch Eingabe von Buchstaben - aber wie? Java Basics - Anfänger-Themen 2
E auswahl von dateien Java Basics - Anfänger-Themen 2
G Auswahl eines Arbeitsverzeichnisses Java Basics - Anfänger-Themen 7
V Tastatur Abfrage im Lisener für eine Auswahl üder Textfeld Java Basics - Anfänger-Themen 8
D Pfad-Auswahl mit dem JFileChooser Java Basics - Anfänger-Themen 8
I Editor auswahl Java Basics - Anfänger-Themen 6
G Auswahl anhand Wahrscheinlichkeiten Java Basics - Anfänger-Themen 5
J dynamische Auswahl einer überladenen Methode Java Basics - Anfänger-Themen 5
R Zweiseitige Auswahl Java Basics - Anfänger-Themen 16
B Auswahl mit switch ? Java Basics - Anfänger-Themen 6
G Schrift-Auswahl-Dialog? Java Basics - Anfänger-Themen 6
P Auswahl von JComboBox abfangen Java Basics - Anfänger-Themen 3
G Auswahl:in File schreiben, oder System.out.print Java Basics - Anfänger-Themen 4
C Auswahl problem Java Basics - Anfänger-Themen 5
W JComboBox- Auswahl schließt komplettes Fenster Java Basics - Anfänger-Themen 10
G Auswahl in DropDown feldern in JSP seiten als Action Aufruf Java Basics - Anfänger-Themen 2
G Filechooser ohne Auswahl für Dateityp Java Basics - Anfänger-Themen 2
D Über Button abhängig von Auswahl 2 versch. Fenster öffnen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben