public class Java021 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] hexa2bin = {"0000", "0001", "0010", "0011",
"0100", "0101", "0110", "0111",
"1000", "1001", "1010", "1011",
"1100", "1101", "1110", "1111"};
char[] hexa = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f'};
System.out.print("16진수 문자열을 입력하시오: ");
String input = sc.next();
for (int i=0; i<input.length(); i++)
for (int j=0; j<hexa.length; j++)
if (input.charAt(i) == hexa[j])
System.out.print(hexa2bin[j] + " ");
}
}
댓글 없음:
댓글 쓰기