--------------------------------------------------
긴> 짧 은 데이터에 이상이 없을 경우 오류 없이 된다
nteger.toBinaryString(안) 괄호 안에 있는 것을 이진으로 보여준다
<비트연산자>
& 는 공통된 것만 나타낸다 (&&)
| 는 합집합을 나타낸다 (||)
^ 는 XOR 이다
~ 는 자기자신만 제외하고 전체를 반대로 전환한다
--------------------------------------------------
package java0702;
public class BaseMain {
public static void main(String[] args) {
float num2= 12.45F; //1
float num3 = (float) 12.45; //2 ㅌㅏ입케스트
//1과 2는 같은 형변환이다
double num4 = (float) 12.45 ; // 긴> 짧 은 데이터에 이상이 없을 경우 오류 없이 된다
int num1 =1;
//Integer.toBinaryString(안) 괄호 안에 있는 것을 이진으로 보여준다
while (num1<11) {
System.out.println(num1 + " "+ Integer.toBinaryString(num1++ << 1 ));
}
num1 =1;
System.out.println("=============");
while (num1<21) {
System.out.println(num1 + " "+Integer.toBinaryString(num1++));
}
//비트 연산자
num1= 4; // 0100 -이진법
int num11= 6; // 0110
System.out.println("& " + Integer.toBinaryString(num1 & num11 ));
num1= 4; // 0100
num11= 2; // 0110
System.out.println("| " + Integer.toBinaryString(num1 | num11 ));
System.out.println("^ " + Integer.toBinaryString(num1 ^ num11 ));
System.out.println("~ " + Integer.toBinaryString(~ num11 ));
//자기자신만 빼고 전체를 반대로 바꾼다.
}
}
해당 결과값 >>
--------------------------------------------------
& 는 공통된 것만 나타낸다 (&&)
| 는 합집합을 나타낸다 (||)
^ 는 XOR 이다
~ 는 자기자신만 제외하고 전체를 반대로 전환한다
[Java] 수정글 확인 킬킬 (0) | 2019.07.04 |
---|---|
[Java] 자바 반복문 문제풀이 & 연습풀이 (0) | 2019.07.04 |
[Java] 자바 기본 문제풀이 & 연습풀이 (0) | 2019.07.03 |
[Java] 출력 문제풀이 (0) | 2019.07.02 |
[Java] 출력, 입력, 일반 자료형 (0) | 2019.07.02 |
댓글 영역