자주 사용하는 이스케이프문자 정리
- 이스케이프 문자는 문자열 내부에 역슬래시(\)가 붙은 형태로 사용된다.
- 문자열 내부에 특정 문자를 포함시키고 싶을때 주로 사용한다
이스케이프 문자 | 출력 용도 |
\t | 탭만큼 띄움 |
\n | 줄 바꿈 |
\r | 캐리지 리턴 |
\" | "출력 |
\' | '출력 |
\\ | \출력 |
\u16진수 | 16진수 유니코드에 해당하는 문자출력 |
연산자의 종류
연산자 종류 | 연산자 | 피연산자 수 | 산출값 | 기능 |
산술 | +, -, *, /, % | 이항 | 숫자 | 사칙연산 및 나머지 계산 |
부호 | +, - | 단항 | 숫자 | 음수와 양수의 부호 |
문자열 | + | 이항 | 문자열 | 두 문자열을 연결 |
대입 | =, +=, -=, *=, /=, %= | 이항 | 다양 | 우변의 값을 좌변의 변수에 대입 |
증감 | ++, -- | 단항 | 숫자 | 1만큼 증가/감소 |
비교 | ==, !=, >, <, >=, <=, instanceof | 이항 | boolean | 값의 비교 |
논리 | !, &, |, &&, || | 단항 이항 | boolean | 논리부정, 논리곱, 논리합 |
조건 | (조건식) ? A : B | 삼항 | 다양 | 조건식에 따라 A또는 B중 하나 선택 |
연산자의 연산방향과 우선순위
연산자 | 연산방향 | 우선순위 |
증감(++,--), 부호(+,-), 논리(!) | ← | 높음 |
산술(*. /, %) | → | ↑ |
산술(+, -) | → | |
비교(>, <, >=, <=, instanceof) | → | |
비교(==, !=) | → | |
논리(&) | → | |
논리(^) | → | |
논리(|) | → | |
논리(&&) | → | |
논리(||) | → | |
조건(?:) | → | |
대입(=, +=, -=, *=, /=, %=) | ← | 낮음 |