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. 형변환(Type Cast)>
4.1 자동형변환 : 작은 Type -> 큰 Type, 데이터손실x
4.2 명시적형변환 : 큰 Type -> 작은 Type, 데이터손실o 가능성

Object o = new String(); : 자동형변환
String s = new Object(); : 컴파일오류
String s = (String) new Object(); : 명시적 형변환

댓글

이 블로그의 인기 게시물

1장_1절 관계형 데이터베이스 개요

2장_1절. 표준 조인(Standard Join)

BigData 청년인재 프로그램(Java) - 11. 추상 클래스와 인터페이스