Input/Output Wo liegt mein Fehler?

  • Themenstarter Gelöschtes Mitglied 53953
  • Beginndatum
G

Gelöschtes Mitglied 53953

Gast
Hey,

wieso wird mir in diesem Konsolenprogramm immer "kalt" ausgegeben, statts "warm oder heiß", wenn die Zahl größer als 14 ist?
Danke für eure Hilfe.

Code:
      Scanner temperatur = new Scanner(System.in);
      
      int tempeingabe = temperatur.nextInt();
      if (tempeingabe<0) {
        System.out.println();
        System.out.println("Im Moment ist es frostig.");
      } else if(tempeingabe>=0) {
        System.out.println();
        System.out.println("Im Moment ist es kalt.");
      } else if(tempeingabe<=14) {
        System.out.println();
        System.out.println("Im Moment ist es kalt.");
      } else if(tempeingabe>14) {
        System.out.println();
        System.out.println("Im Moment ist es warm.");
      } else if(tempeingabe<=29) {
        System.out.println();
        System.out.println("Im Moment ist es warm.");
      } else if(tempeingabe>29) {
        System.out.println();
        System.out.println("Im Moment ist es heiß.");
      }
 

flopalko

Bekanntes Mitglied
Um es ausführlicher zu erklären: für jede Zahl >=0 ist die erste if-Abfrage false, daher kommt man zur else if >= 0 und das ist true, daher werden die restlichen else if nicht mehr abgefragt.
Ändere es um zu Bereichen (else if (tempeingabe >= 0 && tempeingabe <=14) usw.) ;)
 
G

Gelöschtes Mitglied 53953

Gast
Um es ausführlicher zu erklären: für jede Zahl >=0 ist die erste if-Abfrage false, daher kommt man zur else if >= 0 und das ist true, daher werden die restlichen else if nicht mehr abgefragt.
Ändere es um zu Bereichen (else if (tempeingabe >= 0 && tempeingabe <=14) usw.) ;)
Ah, verstehe.
Vielen Dank! :)

Klappt nun:
Code:
      Scanner temperatur = new Scanner(System.in);
     
      int tempeingabe = temperatur.nextInt();
      if (tempeingabe<0) {
        System.out.println();
        System.out.println("Zurzeit ist es frostig.");                  
      } else if(tempeingabe>=0 && tempeingabe<=14) {
        System.out.println();
        System.out.println("Zurzeit ist es kalt.");
      } else if(tempeingabe>14 && tempeingabe<=29) {
        System.out.println();
        System.out.println("Zurzeit ist es warm.");
      } else {
        System.out.println();
        System.out.println("Zurzeit ist es heiß.");
      }
:)
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Compiler-Fehler Fehler - <identifier> expected, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
J Wo liegt nur an dieser einfachen Bedingung mein Fehler? Java Basics - Anfänger-Themen 8
S GaussJordan in Java, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
Screen Scanner Arrays wo liegt mein Fehler? Java Basics - Anfänger-Themen 11
I String, Split, match, wo liegt mein Fehler ? Java Basics - Anfänger-Themen 4
S Array bleibt leer, wo liegt mein Fehler? Verzeichnisinhalt s Java Basics - Anfänger-Themen 8
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
I OOP This-Referenzs > wo liegt mein Denkfehler? Java Basics - Anfänger-Themen 24
ohneInformatik; Dynamische Zinsen. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
R Fehlermeldung aber WO liegt der Fehler? Java Basics - Anfänger-Themen 7
M BerechneEtwas Weiss jemand woran es liegt Java Basics - Anfänger-Themen 8
W Wo liegt der Fehler? Java Basics - Anfänger-Themen 8
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
A Class not found - Jar liegt am classpath Java Basics - Anfänger-Themen 2
P wo liegt der Fehler? Java Basics - Anfänger-Themen 2
B Compiler-Fehler Wo liegt der Fehler? Java Basics - Anfänger-Themen 3
M Wo liegt der Unterschied? Deklaration Klasse oder Konstruktur Java Basics - Anfänger-Themen 3
M Liegt hier bereits ein Bad Smell vor? Java Basics - Anfänger-Themen 9
R Schaffe es nicht Random-Programmierung zu vollenden. Wo liegt der Fehler in diesem Code? Java Basics - Anfänger-Themen 13
J Wo liegt der Fehler? Java Basics - Anfänger-Themen 7
J ResultSet.getStrin - doch kein String? oder wo liegt das Problem? Java Basics - Anfänger-Themen 3
A Datum prüfen, ob es vor einem anderen Datum liegt Java Basics - Anfänger-Themen 2
T Wo liegt der Fehler ? -.- Java Basics - Anfänger-Themen 3
P Datentypen Fehler nur wo liegt das Problem? Java Basics - Anfänger-Themen 7
R NullPointerException ,wo liegt der Fehler? Java Basics - Anfänger-Themen 2
K OOP Methoden überladen, wo liegt das Problem? Java Basics - Anfänger-Themen 22
D wo liegt der Fehler? (JTable) Java Basics - Anfänger-Themen 11
D Primzahlen ausgeben. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
M NullPointerException - Fehler beheben, nur, wo liegt er? Java Basics - Anfänger-Themen 13
D Wo liegt der Fehler? Java Basics - Anfänger-Themen 11
F wo liegt der Fehler?? Java Basics - Anfänger-Themen 7
B Class wird nicht gefunde obwohl sie im gleichen Ordner liegt Java Basics - Anfänger-Themen 8
Screen Wo liegt der Fehler? Java Basics - Anfänger-Themen 3
G Variable welche in anderer Klasse liegt, verändern. Java Basics - Anfänger-Themen 2
K Wo liegt der Fehler wieder ? Java Basics - Anfänger-Themen 14
K Hallo, woran liegt der Fehler ? Java Basics - Anfänger-Themen 6
M Felder (Wo liegt der Fehler?) Java Basics - Anfänger-Themen 2
P Wo liegt der Fehler? *verzweifel* Java Basics - Anfänger-Themen 10
J Arrays: Wo liegt das Problem? Java Basics - Anfänger-Themen 6
Z Wo liegt der Fehler? Java Basics - Anfänger-Themen 8
H In welchem Ordner liegt das jar file? Java Basics - Anfänger-Themen 2
E Wo liegt hier der Fehler? Java Basics - Anfänger-Themen 13
L wo liegt hier der fehler? Java Basics - Anfänger-Themen 3
M Wo liegt der Quelltext von System.out.println() Java Basics - Anfänger-Themen 3
M JTable updaten woran liegt es bloß? Java Basics - Anfänger-Themen 2
R Wo liegt der Fehler? Java Basics - Anfänger-Themen 10
W Wo liegt denn heir der Fehler? Java Basics - Anfänger-Themen 10
N wo liegt daran der fehler? Java Basics - Anfänger-Themen 6
H weiss nicht wo hier der fehler liegt Java Basics - Anfänger-Themen 3
A wo liegt der fehler im programm? Java Basics - Anfänger-Themen 9
A Warum wird mein jdk nicht gefunden? Java Basics - Anfänger-Themen 3
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
dennis_lnz Klassen Wie kann ich mein Java Textadventure verbessern, um ein Klassendiagramm zu erstellen? Java Basics - Anfänger-Themen 9
J Größter gemeinsamer Teiler: mein Code Java Basics - Anfänger-Themen 6
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
I Methoden Wieso wird mein Array "a" verändert und meine Variable "a" nicht? Java Basics - Anfänger-Themen 4
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
M Mein quellcode wird nicht in der Konsole ausgegeben Java Basics - Anfänger-Themen 3
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Mein Programm wird zwar erfolgreich Compiliert, öffnet sich aber nicht Java Basics - Anfänger-Themen 6
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
J Kann ich mein Programm so schreiben? Java Basics - Anfänger-Themen 4
S Mein erstes eigenes Projekt - Aufbau und Strukturierung Java Basics - Anfänger-Themen 6
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
T Mein Programm hat Fehler Java Basics - Anfänger-Themen 4
S Brauche hilfe in Java [Fehler in mein Code]? Java Basics - Anfänger-Themen 2
S Wie ende ich mein Pogrammierung? [Hilfe] Java Basics - Anfänger-Themen 1
R Mein Plugin funktioniert nicht? Java Basics - Anfänger-Themen 10
J Mein Programm beendet sich ohne mein Zutun Java Basics - Anfänger-Themen 9
A Eine Krone in der Textausgabe - Mein Code Java Basics - Anfänger-Themen 11
M Warum berechnet mein Primzahlenprog zu hohe Zahlen nicht? Java Basics - Anfänger-Themen 20
M OOP Mein erstes Textadventure... Java Basics - Anfänger-Themen 3
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
W Wieso funktioniert mein Switch Case nicht ?! Java Basics - Anfänger-Themen 9
L Mein Taschenrechner lässt sich plötzlich nicht mehr öffnen Java Basics - Anfänger-Themen 5
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
W Warum läuft mein Programm nicht? Java Basics - Anfänger-Themen 14
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 12
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 6
W Ist mein Struktogram richtig erstellt worden? Java Basics - Anfänger-Themen 4
W Erste Schritte Warum funktioniert mein Programm nicht ? ~if Anweisung~ Java Basics - Anfänger-Themen 4
A Erste Schritte Mein Programm erkennt die variable EinAus.readInt nicht Java Basics - Anfänger-Themen 15
N Warum terminiert mein Programm nicht? Java Basics - Anfänger-Themen 13
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
P Wie kann ich mein Programm zu einer App umwandeln? Java Basics - Anfänger-Themen 4
M Mein erstes Programm Java Basics - Anfänger-Themen 3
A Mein 1x1 Programm funktioniert nicht? Java Basics - Anfänger-Themen 2
G Variablen Was ist mein Fehler? Java Basics - Anfänger-Themen 2
C Warum funktioniert mein If Statement nicht richtig? Java Basics - Anfänger-Themen 18
B Drucken: Default Paper von Drucker? Mein Drucker druckt falsch Java Basics - Anfänger-Themen 3
stylegangsta Input/Output Hat eclipse eine Macke oder mein Code Array Datei einlesen Java Basics - Anfänger-Themen 5
M Mein erstes Java Programm Java Basics - Anfänger-Themen 5
S Wieso wird mein JFrame transparent dargestellt? Java Basics - Anfänger-Themen 5
N mein RegEx Java Basics - Anfänger-Themen 2
N Mein Bubblesort sortiert mein Array nicht Java Basics - Anfänger-Themen 2
W Wie hat mein Lehrer das gemacht. Java Basics - Anfänger-Themen 2
Z Klassen Warum wird mein Objekt nicht erkannt? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben