BigData 청년인재 프로그램(Java) - 4. 연산자(Operator)
4. 연산자(Operator)
6/26(월)Day01
<1. 연산자와 피연산자>
1.1 연산자 : 수식의 기능을 수행하는 기호
1.2 피연산자 : 연산자의 작업대상(변수, 상수, literal, 수식)
<2.연산자의 종류>
2.1 단항연산자 : +,-, (데이터타입), ++, --, ~, !
2.2 이항연산자 : +,-, /, %, <<, >>, >>>, >,<,==, !=, &, |, &&, ||, ^
2.3 삼항연산자 : (조건식) ? 표현식1 : 표현식2
2.4 대입연산자 : =, +=,-=, *=, /=, %=
#산술,대입,단축대입 연산자 : +,-,=,*=,..
#비교,논리,비트연산자 : >, <, ==, !=, &,|, &&, ||, !, ^, ~, >>, <<<
#증감연산자 : ++, --
#부호연산자 : +,-
#형변환연산자 : (데이터타입)
-> 기본형-기본형끼리 // 참조형-상속관계참조형끼리
<3. 연산자 우선순위>
4.1 자동형변환 : 작은 Type -> 큰 Type, 데이터손실x
4.2 명시적형변환 : 큰 Type -> 작은 Type, 데이터손실o 가능성
Object o = new String(); : 자동형변환
String s = new Object(); : 컴파일오류
String s = (String) new Object(); : 명시적 형변환
댓글
댓글 쓰기