(JAVA) 비트연산(2)
2020. 2. 8. 19:00
int num = 9; int i = 3; num의 i 번 index의 bit 값을 읽어오려면 어떻게 해야 할까? 찾으려는 index의 값을 제외하고 모두 0으로 변환시킨다. 찾으려는 index의 값만 1로 세팅하고 나머지를 모두 0으로 표현한 수를 & 연산을 하면 된다. public class BitEx { public static void main(String[] args) { // TODO: [main] junwoochoi 08/02/2020 6:25 오후 // 3의 3번째 index값이 1이면 true 0이면 false //[0] 0 1 1 System.out.println(getBit(3, 3)); } public static boolean getBit (int i, int index) { in..