Java 연산자(Operator)의 종류와 우선 순위
1. 연산자의 종류와 우선 순위우선순위종류연산자결합 규칙1최우선 연산자(), [], . 2단항 연산자부정논리 부정!🔙비트 부정~부호+, -증감(후위형, 전위형 순)++, --3이항 연산자산술 연산자승제*, /, % 4가감+, - 5비트 이동 연산자>, >>> 6관계연산자비교, = 7등가==, != 8, 9, 10논리 연산자비트 논리&(비트 곱), ^(비트 차), |(비트 합) 11, 12논리&&(논리 곱), ||(논리 합) 13삼항 연산자조건 연산자? : 14대입 연산자대입 연산자=, *=, /=, %=, +=, -=, >=, &=, ^=, |= 🔙15콤마 연산자, cf) 문자열의 비교는 ==를 사용하면 에러 발생 가능성 있음, 문자열은 equals()를 사용 2. 우선 순위하나의 식에 연산자가 ..
더보기
Java 변수(Variable) - 변수의 데이터 타입(Data type)
1. 변수의 타입1) 기본형(Primitive type):8개(boolean, char, byte, short, int, long, float, double) , 실제 값 저장2) 참조형(Reference type): 기본형을 제외한 나머지(ex. String, System 등), 객체의 주소 저장 2. 기본형(Primitive type)구분종류크기(byte)표현범위설명논리형boolean1true or flase조건식과 논리적 계산에 사용정수형byte1부호(S) 1bit + 7bit-2⁷ ~ 2⁷-1(-128 ~ 127) 이진 데이터를 다루는데 사용short2부호(S) 1bit + 15bit-2¹⁵ ~ 2¹⁵-1(-32768 ~ 32727) c언어 호환을 위해 추가된 정수형int4부호(S) 1bit +..
더보기