JOptionPane Dialog plus Rechnung ausgeben

tiki22

Neues Mitglied
Hallo,
ich habe ein Problem bei meinem Java Programm, welches vermutlich sehr einfach zu lösen ist, aber ich komme einfach nicht drauf.

Also erstmal den Code:
Code:
import javax.swing.JOptionPane;

public class Dezimalwert{
    public static void main (String [] args){
        JOptionPane.showMessageDialog(null, "0xef - 0b11101111 = " + 0xef-0b11101111);
    }
}

Ich möchte also ein Programm schreiben, dass das Ergebnis von 0xef - 0b11101111 ausgibt. Ich bekomme jedoch immer den Error:
Dezimalwert.java:5: error: bad operand types for binary operator '-'
JOptionPane.showMessageDialog(null, "0xef - 0b11101111 = " + 0xef-0b11101111);
^
first type: String
second type: int
1 error

Der Compiler denkt nämlich, ich möchte den String plus 0xef-0b11101111 rechnen. Aber das möchte ich ja gar nicht. Ich will zunächst den String und anschließend (+) die Rechnung ausgeben.
 

Zurück
Oben