상세 컨텐츠

본문 제목

[Java] 여러가지 연산자_2(int숫자 4자리 2진수로 변환 And 연산)

Java/제로베이스

by 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
반응형

관련글 더보기

댓글 영역