Eae pessoal tudo bem? Bom, sou novo aqui queria uma pequena ajuda no meu código, fiz ele apartir de dois puclic static e não sou muito bom de lidar com dois e por isso é uma nova área pra mim, enfim, queria saber o que corrigir para o meu programa retornar em binário, ele roda porém só retorna o valor em decimal mesmo, se puderem me dar uma ajuda agradeço.
Aqui está o código:
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int decimal;
System.out.println("Qual o número inteiro decimal que se tornará binário?");
decimal = sc.nextInt();
}
private static void Binario (int n) {
if (n > 0) {
Binario(n/2);
System.out.println(n%2);
}
}
}