안녕하세요 자바칩 프라푸치노입니다.
이번에는 비트연산자에 대해 실습해보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package sec01_exam;
public class BitEx {
public static void main(String[] args) {
System.out.println("45 & 25 = " + (45 & 25));
//비트AND연산자. 둘다 1이면 1
System.out.println("45 | 25 = " + (45 | 25));
//비트OR연산자. 둘 중 하나가 1이면 1
System.out.println("45 ^ 25 = " + (45 ^ 25));
//비트XOR연산자. 둘의 값이 다르면 1
//비트 연산자 & |^
// 1. 숫자를 2진수로 바꾼다.
// 2. 비트 연산을 한다.
// 3. 다시 10진수로 바꾼다.
}
}
|
cs |
요렇게 한번 출력해보겠습니다.
이번에는 한번 실제로 해봐야겠네요.
먼저 45와 25를 2진수로 바꾸어봅시다.
그리고 비트&연산을 합시다.
둘다1일때 1인것이죠.
비트OR연산이랑 XOR연산도 해보면 이렇게 나옵니다.
출력결과를 봅시다.
요러케 나왔군요!
수고하셨습니다 ㅎㅎ
728x90
'JAVA > java 실습' 카테고리의 다른 글
[자바JAVA] 연산자 - 자바 관계 연산자 (0) | 2020.09.17 |
---|---|
[자바JAVA] 10진수를 2진수로, 8진수로, 16진수로 출력하기 / Integer.toBinaryString/ Integer.toOctalString/ Integer.toHexString (0) | 2020.09.17 |
[자바JAVA] 연산자 - 쉬프트연산자 (0) | 2020.09.16 |
[자바JAVA] 연산자 - 논리부정연산자 ! (0) | 2020.09.16 |
[자바JAVA] 연산자 - 복합대입연산자 (0) | 2020.09.16 |