JA A V W. 03
배정연산자와 단축배정연산자 단축 배정 연산자 연산자 사용법 의미 += op1 += op2 op1 = op1 + op2 -= *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 %= op2 op1 = op1 % op2 &= op1 &= op2 op1 = op1 & op2 |= op1 |= op2 op1 = op1 | op2 ^= op1 ^= op2 op1 = op1 ^ op2 <<= op1 <<= op2 op1 = op1 << op2 >>= op1 >>= op2 op1 = op1 >> op2 >>>= op1 >>>= “p2 op1 = op1 >>> op2
배정연산자와 단축배정연산자 단축 배정 연산자 Ex.1) <결과>
3항 연산자 자바는 3개의 오퍼랜드를 가진 3항 연산자“?:”를 제공 수식1 ? 수식2 : 수식3 형식 3항 연산자는 우선 수식1을 평가하여 true인지 false인지를 판별하여 true이면 수식2가 평가되고, false이면 수식3이 평가되어 그 결과가 수식1의 결과로 반환 flag = count > 0 ? 0 : 1;
3항 연산자 <결과>
연산자의 우선순위 ( 4 + 5 * 2 / 2 )의 우선순위
연산자의 우선순위 ( -5 - -2 * 8 % (4 -2) * 3 )
a + b - c (우선순위가 같을 때 사칙연산의 경우는 왼쪽부터 계산) 연산자의 우선순위 a + b - c (우선순위가 같을 때 사칙연산의 경우는 왼쪽부터 계산)
a = b = c = 1 (우선순위가 같을 때 배정 연산은 오른쪽부터 계산) 연산자의 우선순위 a = b = c = 1 (우선순위가 같을 때 배정 연산은 오른쪽부터 계산)
>> >>> << 연산자의 우선순위 우선순위 연산자 1 () [] . 2 + + - - ~ ! 3 * / % 4 + - 5 >> >>> << 6 > >= < <= 7 = = != 8 & 9 ^ 10 | 11 && 12 || 13 ?: 14 =
문자열 <결과>
정리.01 자바의 기본 구조를 배우기 위한 전형적인 자바 프로그램 자바 프로그램의 주석은 “/*”와 “*/” 사이에 기술한다. 한 라인에 기술하는 주석은 “//” 기호를 사용한다. 자바 프로그램 실행 시 매개변수로 값을 입력받아 프로그램에서 처리할 수 있다. 매개변수로 입력된 값은 문자열의 배열로 저장된다.
정리.02 변수와 자료형 변수는 값이 저장된 메모리의 위치에 주어진 이름이다. 자바는 8개의 기본 자료형을 가진다.
정리.03 연산자 자바는 다음과 같은 연산자를 가진다. 문자열 자바의 문자열은 String 클래스의 객체로 표현되지만, 일반 변수처럼 사용이 가능하다. 산술 연산자 +, -, *, /, %, + +, - - 관계 및 논리 연산자 >, >=, <, <=, ==, !=, instanceof, &&, ||, ! 비트 연산자 >>, <<, >>>, &, |, ^, ~ 단축 배정 연산자 +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, >>>= 3항 연산자 ? :
감사합니다