연산자 (1)

1 증분 감소
INT 3 = A].
INT = A B ++; // 구현 한 B = 3. B는 할당을 제공하고 증가.
에서 System.out.println ( "A ="+ A + "\ NB ="+ b);

A = 3 INT].
INT의 B = A ++; // 개시 후, B = 4. 할당 후 첫 증가.
에서 System.out.println ( "A ="+ A + "\ NB ="+ b),
감소 연산은 동일한 증분 사용
2, 관계 연산자가
같은지하십시오 == B]
와 동일하지 않은 A = B ;!
보다 큼 : A> B;
이하하십시오 <B;
이하 :]은 <= B
: (A)보다 크거나 같음> = B;
얻어진 두 참과 거짓 부울
3 논리 연산자 : 배송 부울 연산 값.
논리 AND : &, 두 피연산자가 모두 그렇지 않으면 거짓, 결과가 true 사실이다.
논리 OR : |., 두 피연산자의 결과가 참, 사실이있다
! 논리가 부정 :, NOT
논리 XOR : 동일은 허위 사실과 다릅니다.
4 비트
부정 ~
비트 AND : 및
비트 단위 OR : |
왼쪽 시프트 연산자 <<
오른쪽 시프트 연산자 >>
공용 클래스 Demo3 {
공공 정적 무효 메인 (문자열 []를 인수) {
INT A를 . (3) =;
INT는 = B. 4]
에서 System.out.println (A & B) // 결과는 0
에서 System.out.println (A | B) // 결과 7.
에서 System.out.println (A ^ B) // 결과 7.
에서 System.out.println (~ A); // 결과가 -4가 트랜스 인 코드는 제외 -1

    //移位
    int c = 3<<2;
    System.out.println(c);  //结果为12
    System.out.println(6>>1);//结果为3
}

}

추천

출처www.cnblogs.com/ma1998/p/11432276.html