비트연산자
|, &, ^, ~, <<, >>
// 10 : 00001010
// 15 : 00001111
// 둘다 0인 경우만 0 그외 1
System.out.println(10 | 15); // 15
// 둘다 1인 경우만 1 그외 0
System.out.println(10 & 15); // 10
비트단위로 연산한다.(1Byte = 8bit)
참조 연산자
.
특정 범위 내에 속해 있는 멤버를 지칭할 떄 사용한다.
System.out.println("");
형변환 연산자
(type)
형변환 할 때 사용
(int)var;
삼항 연산자
? :
(조건식) ? (참) : (거짓)
int x = 10;
int y = 20;
int result = x < y ? x : y;
System.out.println(result); // 10
//3항 연산자 2번 사용
int regNo = 3;
String gender = (regNo == 1) ? "남자" : (regNo == 2)? "여자" : "확인불가";
System.out.println("당신의 성별은 " + gender + "입니다.");
//당신의 성별은 확인불가입니다.
반응형
'IT > JAVA' 카테고리의 다른 글
| [JAVA] 반복문 for, while, do-while, 이름붙은 반복문, continue, break (0) | 2020.06.29 |
|---|---|
| [JAVA] 조건문 IF, SWITCH (0) | 2020.06.29 |
| [JAVA] 논리연산 (0) | 2020.06.25 |
| [JAVA] 비교연산 (0) | 2020.06.25 |
| [JAVA] 산술 연산 (0) | 2020.06.25 |