Umwandlung von Decimal in Binary Java

Ich versuche, Dezimalzahlen in Binärzahlen von der Benutzereingabe mit Java umzuwandeln.

Ich bekomme Fehler.

package reversedBinary;
import java.util.Scanner;

public class ReversedBinary {


public static void main(String[] args) {
    int number; 

    Scanner in = new Scanner(System.in);

    System.out.println("Enter a positive integer");
    number=in.nextInt();

    if (number <0)
        System.out.println("Error: Not a positive integer");
    else { 

        System.out.print("Convert to binary is:");
        System.out.print(binaryform(number));
}

}

private static Object binaryform(int number) {
    int remainder;

    if (number <=1) {
        System.out.print(number);

    }

    remainder= number %2; 
    binaryform(number >>1);
    System.out.print(remainder);

    { 
    return null;
} } }

Wie konvertiere ich Decimal in Binary in Java?

Antworten auf die Frage(26)

Ihre Antwort auf die Frage