Convertidor binario (error)
Tengo una duda, lo que pasa es que yo estoy haciendo el desafio de convertidor un numero en codigo binario y pues me sale todo bueno menos el caso 4, ¿Alguien me podria decir donde esta mi error? Se lo agradecería un monton 🙌 import java.util.Scanner; //tu código va aquí public class Converter{ public static int toBinary(int num){ String binary = ""; String x = ""; int w = 0; int l = num; while(num > 0) { w = num%2; x = String.valueOf(w); binary = x+binary; num /= 2; } if (l == 0){ return 0; } else{ int resultado = Integer.parseInt(binary); return resultado; } } } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); System.out.print(Converter.toBinary(x)); } }