Java/제로베이스
[Java] 여러가지 연산자_2(int숫자 4자리 2진수로 변환 And 연산)
Gopythor
2023. 1. 2. 03:34
728x90
반응형
int num1 = 5; //0101
int num2 = 3; //0011
int result = 0;
result = num1 & num2;
System.out.println("result = " + result);
System.out.println(Integer.toBinaryString(num1));
System.out.printf("%04d\n", Integer.parseInt(Integer.toBinaryString(num1)));
System.out.printf("%04d\n", Integer.parseInt(Integer.toBinaryString(num2)));
System.out.printf("%04d\n", Integer.parseInt(Integer.toBinaryString(result)));
Integer.parseInt(String s)
숫자형의 문자열을 인자 값으로 받으면 해당 값을 10진수의 Integer 형으로 반환
toBinaryString(value)
2진수 문자열로 변환
%04d 의 의미
% - 명령의시작
0 - 채워질 문자
4 - 총 자리수
d - 십진정수
10진수를 넣어야 2진수로 변환된 수가 그대로 남음
728x90
반응형