본문 바로가기
Java/Java 학원 복습

자바 학원 필기 4

by code2772 2022. 10. 3.

[ 목차 ]

    728x90
    반응형

    # 비트 연산

    - 논리 연산자

    - (&) - (엠퍼센트/ AND,논리곱) - 전부 1일 경우 1

    - (|) - (OR, 논리합) - 하나라도 1이면 1

    - (^) - (XOR, 배타논리합) - 서로 달라야 1 같으면 0

    - 단항 연산자

    - ( ~) - (NOT, 논리부정) - 부호 비트연산자 양수면 0 음수면 1, // ~a = -a -1

    쉬프트 연산자

    - (<<) - (LEFT SHIFT, 좌시프트) - A<<B, A를 B만큼 좌로 비트이동

    - (>>) -(RIGHT SHIFT, 우쉬프트) - A>>B, A를 B만큼 우로 비트이동

    // 넘치면 자르며, 빈 칸은 양수일 때는 0으로, 음수 일때는 1로 채워진다.

    // final int REICE = 300; // REICE(상수) 값을 변경할 수 없도록 하는

    // 변수에 ctrl을 누르고 마우스를 누르면 해당 변수로 이동한다.

    - 조건식 - 결과가 참 또는 거짓, 둘 중 하나가 나오는 식

    - 관계 연산자

    == 같다, != : 같지 않다, >,< : 초과, 미만 , >=,<=: 이상, 이하

    - 논리 연산자

    - &&(AND) - A&&B, 두 조건식 모두 참이면 참

    ||(OR) - A||B, 두 조건식 중 하나만 이라도 참이면 참

    - 단항 연산자

    !(NOT) : !A, 조건식이 참이면 거짓으로, 거짓이면 참으로 변경

    - 삼항 연산자( ? :) 조건식 ? 참 : 거짓 - 참과 거짓 자리에 값만 작성할 수 있다.

    # 제어문(if문)

    - if문만 사용 : 모든 조건식을 검사

    - if(조건식){

    실행할 문장;

    }

    if(조건식){

    실행할 문장;

    }

    if(조건식){

    실행할 문장;

    }

    - else if문 : 위의 조건식이 거짓일 때 검사, 참이면 검사하지 않음, 여러개 작성 가능

    - if(조건식){

    실행할 문장;

    } else if(조건식){

    실행할 문장;

    }else {

    실행할 문장;

    }

     

    - else : 위의 조건식이 모두 거짓이면 실행

    - else if와 esle는 if없이는 사용이 불가능하다.

    # 제어문(switch문)

    - switch(변수명) {

    - case 값1 :

    - 실행할 문장;

    - case 값2 :

    - 실행할 문장;

    - .................

    - default :

    - 실행할 문장;

    - }

    - 삼항 연산자 : 조건식이 1개 있을 경우 사용

    - if문 : 조건식에사 비교(>,<,<=,>=) 연산자를 사용하거나 여러 개의 조건식을 쓸 때 사용

    - switch문 : 하나의 변수에 여러 개의 값이 담실 수 있고, 각 값이 같은지를 비교할 때 사용

    반응형

    'Java > Java 학원 복습' 카테고리의 다른 글

    자바 배열 실습문제, 메소드  (1) 2022.10.03
    자바 학원 필기 5  (0) 2022.10.03
    자바 학원 필기 3  (1) 2022.10.03
    자바 학원 필기 2  (0) 2022.10.03
    자바 학원 필기 1  (0) 2022.10.03