Compiler-Fehler Binär zu Dez

freder

Neues Mitglied
Hallo ich wollte einen Rechner für Binär zu Dezimal schreiben aber wenn ich es compilieren möchte kommt dieser Fehler, den ich nicht verstehe, da ich alles als Integer geschrieben habe.

Kann mir jemand helfen?

LG

com-fehler.png



Java:
public void button1_ActionPerformed(ActionEvent evt) {
    String s = textField1.getText();
    int i = Integer.parseInt(s);
    int hoch = 0;
    int ausgabe = 0;
    
    for (int zaehler = s.length(); zaehler >= 0 ;zaehler -- ) {
      int ii =i % 10;
      
      switch (ii) {
        case 1 : 
        ausgabe = (Math.pow(2,hoch))+ ausgabe;//(2^hoch) + ausgabe; 
        i = i / 10;
        String ss = String.valueOf(ausgabe);
        textField2.setText(ss);
        break;
        case 0 : 
        i = i / 10;
        break;
        default: 
        
      } // end of switch
      hoch = hoch + 1;
    } // end of for
  } // end of button1_ActionPerformed


Oh Gott sorry, Fehler endlich gefunden :D
(int)Math.pow(2,hoch)
 
Zuletzt bearbeitet:

Neue Themen


Oben