Java if Fehler?

Chr1s

Mitglied
Guten Tag ich habe heute einen Temperaturenumrechner programmiert jedoch habe ich folgendes Problem: Es wird jede if Anweisung ausgeführt obwohl sie eigentlich nicht ausführt werden sollten. Wo liegt der Fehler?

Java:
import javax.swing.*;

public class PhysikTemperaturumrechner {
   public static void main(String[] args) {
     String eingabe = JOptionPane.showInputDialog("Gebe die Temperatur ein die du umrechnen möchtest");
     int zahl = Integer.parseInt(eingabe);
     Object[] options = {"Fahrenheit", "Celsius","Kelvin"};
     int selected = JOptionPane.showOptionDialog(null, "Deine Temperaturskala!", "Auswahl", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);
     int baum = JOptionPane.showOptionDialog(null, "Umrechnen in..?", "Auswahl", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);

     if ( selected == 0 && baum == 0 )
       javax.swing.JOptionPane.showMessageDialog(null,"Error" + " du kannst deine Temperatur nich in Fahrenheit umwandeln!");
     if ( selected == 1 && baum == 1 )
       javax.swing.JOptionPane.showMessageDialog(null,"Error" + " du kannst deine Temperatur nich in Celcius umwandeln!");
     if ( selected == 2 && baum == 2 )
       javax.swing.JOptionPane.showMessageDialog(null,"Error" + " du kannst deine Temperatur nich in Kelvin umwandeln!");

     double y = 0;
     // Fahrenheit zu Celcius
     if ( selected == 0 || baum == 1 )
       y = (zahl-32) *5/9;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung1," + y + "°C");

     // Fahrenheit in Kelvin
     if ( selected == 0 && baum == 2 )
       y = (zahl-32) *5/9 + 273.15;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung2," + y + "K");

     // Celcius in Fahrenheit   
     if ( selected == 1 && baum == 0 );
       y = zahl * 9 / 5 + 32;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung3," + y + "°F");

     // Celcius in Kelvin
     if ( selected == 1 && baum == 2 );
       y = zahl + 273.15;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung4," + y + "K");   

     // Kelvin in Celcius   
     if ( selected == 2 && baum == 1 );
       y = zahl - 273.15;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung5," + y + "°C");

     // Kelvin in Fahrenheit   
     if ( selected == 2 && baum == 0 );
       y = (zahl - 273.15) *9/5+32;
     javax.swing.JOptionPane.showMessageDialog(null, "Ihre Umrechnung6," + y + "°F");
   }  
}
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
KogoroMori21 Java Datum Differenz (kleiner Fehler) Java Basics - Anfänger-Themen 10
N java.util.InputMismatchException Fehler Java Scanner Java Basics - Anfänger-Themen 5
R Java SQL Fehler! Java Basics - Anfänger-Themen 4
X java.lang.NullPointerException fehler ? Java Basics - Anfänger-Themen 1
S Brauche hilfe in Java [Fehler in mein Code]? Java Basics - Anfänger-Themen 2
M java.util.scanner Fehler Java Basics - Anfänger-Themen 5
M F4 und Java - Fehler Java Basics - Anfänger-Themen 3
M Was brauche ich für Java + Fehler Java Basics - Anfänger-Themen 2
L Java gui reset button Fehler!? Java Basics - Anfänger-Themen 2
R Java E-mail versenden. SMTP Port Fehler Java Basics - Anfänger-Themen 8
B Java Compiler Fehler Java Basics - Anfänger-Themen 7
S Hinweis zu Fehler im Kalender-Code - Aufgabe 5.3 aus Grundkurs Programmieren in Java 7. Auflage Java Basics - Anfänger-Themen 4
C Lottospiel kann Fehler nicht finden Java Java Basics - Anfänger-Themen 6
L Fehler: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
D Java Fehler: NullPointerException Java Basics - Anfänger-Themen 1
S Java memory fehler: Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa Java Basics - Anfänger-Themen 5
T Java double berechnung fehler Java Basics - Anfänger-Themen 2
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
? Klassen einfacher Fehler in einem Java Programm. Java Basics - Anfänger-Themen 5
? Methoden Fehler in einfachem Java Programm. Java Basics - Anfänger-Themen 9
P Java : Array Fehler Java Basics - Anfänger-Themen 4
N Übungsaufgabe aus Java Buch bringt Fehler. Java Basics - Anfänger-Themen 10
R Operatoren Möglicher Fehler im Buch Programmieren lernen mit Java Java Basics - Anfänger-Themen 7
R weiß jemand warum Java diesen Fehler ausspuckt? "Variable might not hav been initialized" Java Basics - Anfänger-Themen 4
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
A Variablen Programmieren lernen mit Java -Fehler Java Basics - Anfänger-Themen 3
S Fehler: "java.lang.NullPointerException" Java Basics - Anfänger-Themen 6
C "Programmieren lernen mit Java" Fehler Java Basics - Anfänger-Themen 24
U Java datei ausführen[Fehler] Java Basics - Anfänger-Themen 5
M Compiler-Fehler Fehler Meldung java.lang.NumberFormatException: empty String Java Basics - Anfänger-Themen 2
C Fehler in Java-Code finden Java Basics - Anfänger-Themen 17
V Ganz kurze Java-Hilfe - Ich finde meinen Fehler nicht Java Basics - Anfänger-Themen 4
O java-Fehler bei Zugriff auf Webcam via dyndns Java Basics - Anfänger-Themen 7
S GaussJordan in Java, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
K Fehler nach Installation von Java 3D Java Basics - Anfänger-Themen 2
N iText PDF Fehler, java.lang.ClassNotFoundException: com.lowagie.text.Phrase Java Basics - Anfänger-Themen 7
K Seltsamer Fehler (java.exe could not open jvm.cfg) Java Basics - Anfänger-Themen 9
B Exception in thread "main" java.lang.NullPointerException Fehler Hilfe! Java Basics - Anfänger-Themen 4
C OOP Java Projekt Bankautomat input fehler Java Basics - Anfänger-Themen 14
M Java Fehler Java Basics - Anfänger-Themen 6
M jdownloader startet nicht JAVA fehler Java Basics - Anfänger-Themen 4
E Fehler: "Exception in thread "main" java.lang.NoSuchMethodError" Java Basics - Anfänger-Themen 15
K Fehler Meldung java.lang.NumberFormatException: empty String Java Basics - Anfänger-Themen 1
W Java Anfänger... Finde fehler nicht Java Basics - Anfänger-Themen 11
X Java Eclipse Version: 3.4.1 meldet manchmal keine Fehler Java Basics - Anfänger-Themen 17
B Java programm mit Arrays. finde den Fehler nicht Java Basics - Anfänger-Themen 3
C Fehler beim ausgführen von Java App als nicht Admin u. Vista Java Basics - Anfänger-Themen 6
F.S.WhiTeY Java RegEx Will nicht so wie ich will. Wo ist mein fehler ? Java Basics - Anfänger-Themen 3
G ein kleines java prog - hat aber einen fehler-bitte um hilfe Java Basics - Anfänger-Themen 5
0 Folgender Fehler beim Ausführen eines Java Programms Java Basics - Anfänger-Themen 8
G Fehler: Exception in thread main java.lang.noClassDefFound Java Basics - Anfänger-Themen 7
1 Fehler: uncaught exception: internal error: Can't get Java c Java Basics - Anfänger-Themen 2
K FEHLER: ".java.lang.NoClassDefFoundError" Java Basics - Anfänger-Themen 5
S java.lang.NullPointerException Fehler bei Umrechnung Java Basics - Anfänger-Themen 3
K Fehler JAVA Konsolenanwendung Java Basics - Anfänger-Themen 2
I translate.java - kein sichtbarer fehler im quelltext Java Basics - Anfänger-Themen 18
S java.lang.String Fehler bei DB Abfrage Java Basics - Anfänger-Themen 4
M Eclipse: Fehler bei: import java.lang.math Java Basics - Anfänger-Themen 7
D Fehler bei Java-Installation Java Basics - Anfänger-Themen 3
R Java 5.0 neue For schleife Iterator was ist der fehler? Java Basics - Anfänger-Themen 5
A Java class Fehler! Java Basics - Anfänger-Themen 7
D Fehler beim kompilieren einer Java-Datei (javac) Java Basics - Anfänger-Themen 6
V Fehler mit java in der DOS Box Java Basics - Anfänger-Themen 4
F Fehler im Java Code, hilfe? Java Basics - Anfänger-Themen 9
B Fehler: Exception in Thread "main" java.lang.NoCla Java Basics - Anfänger-Themen 2
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben