ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2일차-연산자
    프로그래밍 언어/자바(JAVA) 2024. 2. 5. 19:43

    단항 연산자

    표기 설명 예시
    부호 연산자 +, - 해당 값을 음수 또는 양수로 변환 +i, -i
    증감 연산자 ++, -- 해당 값을 증가 또는 감소시킨다 ++x, --y, x++, y--
    논리부정 연산자 ! 해당 boolean 값을 반전시킨다 !x(true->false,false->true)
    비트 반전 연산자 ~ 정수의 2진수 비트값을 반전시킨다 ~x(10110 -> 01001)

    이항 연산자

    이름 표기 설명 예시
    덧셈 연산 + 두개 항을 더한다 X + Y
    뺄셈 연산 - 두개 항을 뺀다 X - Y
    곱셈 연산 * 두개 항을 곱한다 X * Y
    나눗셈 연산 / 두개 항을 나눈 몫을 구한다 X / Y
    나머지 연산 % 두개 항을 나눈 나머지를 구한다 X % Y

    비교 연산자

    구분 표기 설명 예시
    동등 비교 == A와 B의 값이 같은지 검사한다 A == B
    != A와 B가 다른지 검사한다 A != B
    크기 비교 > A가 B보다 같지 않고 큰지 검사한다 A > B
    >= A가 B보다 크거나 같은지 검사한다 A >= B
    < A가 B보다 같지 않고 작은지 검사한다 A < B
    <= A가 B보다 같거나 작은지 검사한다 A <= B

    논리 연산자

    구분 표기 설명  예시
    AND &&, & (7 키 + 쉬프트 키) A와 B 둘 다 true 이면 결과는 true 이다 A && B
    OR ||, | (달러 키 + 쉬프트 키) A와 B 둘 중 하나만 true 이면 결과는 true 이다 A || B
    연산자를 하나만 사용하면 첫번째 A, 두번째 B 조건을 무조건 확인한다

    대입 연산자

    표기 예시 다른 표현 설명
    = A = 10   A을 10을 할당한다
    += A += 10 A = A + 10 할당 전 A에 10을 더한 값을 A에 할당한다
    -= A -= 10 A = A - 10 할당 전 A에 10을 뺀 값을 A에 할당한다
    *= A *= 10 A = A * 10 할당 전 A에 10을 곱한 값을 A에 할당한다
    /= A /= 10 A = A / 10 할당 전 A에 10을 나눌때 몫의 값을 A에 할당한다
    %= A % = 10 A = A % 10 할당 전 A에 10을 나눌때 나머지의 값을 A에 할당한다

    삼항 연산자

    조건  ? 조건식이 true 이면 값을 반환 : false 이면 값을 반환

    int score = 85;
    String grade = score > 90 ? 'PASS' : 'FAIL';

    '프로그래밍 언어 > 자바(JAVA)' 카테고리의 다른 글

    4일차 - 배열  (0) 2024.02.05
    3일차 - 조건문, 반복  (0) 2024.02.05
    1일차-변수, 메서드  (0) 2024.02.05
    10일차 - Java I/O  (0) 2024.02.05
    9일차 - Iterator  (0) 2024.02.02
Designed by Tistory.