Cómo convertir de hexadecimal a decimal y de decimal a binario

Me gustaría cómo puedo incluir el resultado decimal del método de baile al claro. Por ejemplo, en este programa, si ingreso 5F, el resultado decimal sería 95. Bueno, quiero que 95 aparezca como una variable int estática en el método de luz para convertirlo en un número binario. También sería muy útil si pudiera decirme cómo puedo limitar el número hexadecimal a solo 2 cifras. ¡Gracias por leer!

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class test2 {
public static void main(String args[]) throws Exception{
        DANCE(args);
        LIGHTS(args);

}

      public static void DANCE(String[]args) throws Exception {
            BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
            System.out.println("Enter hex no:"+"");
            int no= Integer.parseInt(reader.readLine(), 16);
            System.out.println("Decimal no:"+no);

}

       public static void LIGHTS(String a[]){
                System.out.println("Binary representation: ");
                System.out.println(Integer.toBinaryString(no));
      }
    }
Respuesta 1

Estoy experimentando con variaciones en el tutorial del cuadro de diálogo en Oracle. Sentí que la cantidad de opciones que ofrecía resultaba en demasiados botones, así que convertí desde OptionDialog a InputDialog y ...

Recientemente comencé a trabajar en Scala y ese fue mi primer contacto real con un paradigma funcional. Aunque soy un gran admirador de Java y, lo admito, a veces carece de paradigma funcional. Es por eso ...

Cuando uso la función count (), el mensaje "prueba interna" llama tres veces como se esperaba, pero cuando elimino la función count (), la función test () no llama. De la documentación de la función count () I ...

Estoy tratando de apilar dos botones uno encima del otro y anclarlos a la parte superior de un panel, pero el segundo botón permanece en el centro del panel. En este código, creo un panel dividido y luego agrego ...