Konvertieren von dezimal zu Binär in Java

Bin ich zu schreiben versucht, einen code, wandelt eine Zahl in eine Binärzahl um, und das ist, was ich schrieb. Es gibt mir paar Fehler in Eclipse, welches ich nicht verstehe.
Was ist falsch mit, dass? Irgendwelche anderen Vorschläge? Ich möchte lernen, und zu hören, um Kommentare für die Festsetzung es. Danke.

public class NumberConverte {
  public static void main(String[] args) {
    int i = Integer.parseInt(args);
    public static void Binary(int int1){
      System.out.println(int1 + "in binary is");
      do {
        System.out.println(i mod 2);
      } while (int1>0);
    }
  }
}

Fehlermeldungen:

  1. Die Methode parseInt(String) in der Art Integer ist nicht anwendbar für die Argumente (String[])
  2. Mehrere Marker auf dieser Linie
    • Syntax error on token "(", ; expected
    • Syntax error on token ")", ; expected
    • void ist ein Ungültiger Typ für die variable Binary
  3. Mehrere Marker auf dieser Linie
    • Syntax error on token "mod", invalid AssignmentOperator
    • Syntax error on token "mod", invalid AssignmentOperator.
  • können Sie schreiben, was Sie Ihre Eingabe war, und auch, was der Fehler war, hilft immer die Dinge beschleunigen
  • danke für den Kommentar. sicher, 1.Die Methode parseInt(String) in den Typ Integer ist nicht anwendbar für die Argumente (String[]) 2.Mehrere Marker in diesem line - Syntax error on token "(", ; expected - Syntax error on token ")", ; expected - void ist ein Ungültiger Typ für die variable Binäre 3.Mehrere Marker in diesem line - Syntax error on token "mod", invalid AssignmentOperator - Syntax error on token "mod", invalid AssignmentOperator.
  • Das nächste mal, fügen Sie die Fehlermeldungen direkt auf die Frage (gibt es einen Bearbeiten-link dort). Ich Tat dies für Sie jetzt.
  • Es gibt keine dezimalen hier. Der Eingang ist schon binäre.
InformationsquelleAutor Unknown user | 2011-03-05
Schreibe einen Kommentar