□ 조건 연산자는 if-else 문을 좀 더 간결히 사용하기 위한 연산자로서 3항 연산자임
ex) 조건식 ? 문장1: 문장2
□ if-else문의 조건식처럼 조건식에 항상 true나 false로 표현될 수 있는 문장이 와야 함.
□ instanceof 연산자 : 프로그램 실행이 참조 데이터 형을 검사하기 위해 사용
□ instanceof 연산자 왼쪽의 변수가 오른쪽의 클래스와 상속 관계가 없을 경우에는 에러를 발생. 객체가 아닌 기본 데이터 형을 비교하려고 해 도 에러 발생
코 드
|
결 과
|
null instanceof Object
|
false
|
int a = 0;
a instanceof Integer
|
error
|
String s = "a";
s instanceof String
|
true
|
String s = "a";
s instanceof Object
|
true
|
String s = "a";
Object instanceof s
|
error
|
String s = "a";
s instanceof Integer
|
error
|
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.