Я хотел бы, как я могу включить десятичный результат из танцевального метода в световой. Например, в этой программе, если я ввожу 5F, десятичным результатом будет 95. Ну, я хочу, чтобы это 95 отображалось как статическая переменная int в методе light для преобразования в двоичное число. Было бы также очень полезно, если бы вы могли сказать мне, как я могу ограничить шестнадцатеричное число только двумя цифрами. Спасибо за чтение!
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));
}
}