Ein Java-Konsolenprogramm, das Dezimalzahlen in Binärzahlen konvertiert, ohne eine vordefinierte Methode (für) @ zu verwende

public static void main(String [] args){
 byte bin[] = new byte[255];
 int a;

 System.out.print("Enter Number: ");
 System.in.read(bin);
 Integer val= Integer.parseInt(new String(bin).trim());

 for(a=1; val >= 0;a++){
   bin[a] = val%2;
   val = val/2;
 }
 System.out.println("Binary: ");
 for(int i = a-1;i >= 0;i--){
   System.out.print(bin[i]);
 }

Hallo! das ist meine erste frage Ich habe mich ein bisschen mit Java befasst, was mich kürzlich interessierte. Ich bin ehrlich gesagt ein ziemlicher Anfänger in Java!

Mit, das ist die Lösung, die ich aus anderen Quellen abgeleitet habe, aber das Problem hier ist der Fehler, ich habe hoch und niedrig gedacht, trotzdem kann ich den "Fehler: inkompatible Typen: mögliche verlustbehaftete Konvertierung von int nach" nicht beseitigen Byte "aus Zeile [12] einschließlich Klassendeklaration und Endklasse"} ". Oh! und ich benutze DrJava.

Ist mit diesem Programm etwas nicht in Ordnung?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage