연산자 2

[Java-03] 연산자(Operator) - 비교 연산자, 논리 연산자, 비트 연산자

1. 비교 연산자 1) 대소비교 연산자 = - 기본형 중에는 boolean형을 제외한 나머지 자료형에 사용가능 - 참조형에는 사용불가 비교연산자 연산결과 > 좌변 값이 크면 true, 아니면 false = 좌변 값이 크거나 같으면 true, 아니면 false n = x / 2n 3. 그 외의 연산자 1) 조건 연산자 ? : 1. 조건식의 평가결과가 true면 연산결과는 식1 2. 조건식의 평가결과가 false면 연산결과는 식2 public class Test { public static void main(String[] args) { int x = 10, y = 5, result = 0; result = (x > y) ? x : y;// 조건식이 true이므로 result는 x의 값인 10 result ..

공부/Java 2021.02.08

[Java-03] 연산자(Operator) - 단항 연산자, 산술 연산자

1. 연산자(operator) - 연산자(operator) : 연산을 수행하는 기호(+, -, *, / 등) - 피연산자(operand) : 연산자의 작업 대상(변수, 상수, 리터럴, 수식) - 연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환함 - 식(式, expression) : 연산자와 피연산자를 조합하여 계산하고자하는 바를 표현한 것 - 평가(evaluation) : 식을 계산하여 결과를 얻는 것 - 피연산자의 개수가 하나면 '단항 연산자', 두 개면 '이항 연산자', 세 개면 '삼항 연산자'라고 부름 - 연산자는 각자 우선순위를 가지고 있고, 우선순위가 높은 연산부터 실행됨 - 연산자의 결합규칙 : 같은 우선순위의 연산자들이 여러 개 있는 경우, 나름대로의 규칙을 가지고 수행함 - 대..

공부/Java 2021.02.02