728x90
연산자와 연산식
- 연산(operation) - 프로그램에서 데이터를 처리하여 결과를 산출하는 것
- 연산자(operator) - 연산에서 사용되는 표시나 기호 ex. +,-,*,%...
- 피연산자(operand) - 연산되는 데이터
- 연산식(expression) - 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것
x++; // 단항 연산자
x + y; // 이항 연산자;
(sum > 90) ? 1 : 0; // (조건) ? (참인 경우 반환 값) : (거짓인 경우 반환값); 삼항 연산자
*연산결과 값과 저장할 변수의 데이터 타입은 동일해야한다.
증감 연산자(++,--)
i++;// 다른 연산을 수행한 후 피연산자의 값 1 증가
++i;// 다른 연산을 수행한 전 피연산자의 값 1 증가
i--;// 다른 연산을 수행한 후 피연산자의 값 1 감소
--i;// 다른 연산을 수행한 전 피연산자의 값 1 감소
논리 부정 연산자(!)
true를 false로, false를 true로 변경해 줍니다.
실수형 변환
double result1 = (int1 * 1.0) / int2;
double result2 = (double) int1 / int2;
double result3 = int1 / (double) int2;
char 타입의 산술 연산
char c1 = 'A' + 1;
//c1 = B
문자열 결합 연산자
string str1 = "JDK" + 6.0;
str1 += " 특징"
//JDK6.0 특징
string str3 = "JDK" + 3 + 3.0;
//JDK33.0
string str4 = 3 + 3.0 + "JDK"
//6.0JDK
비교 연산자
논리 연산자
728x90
'👨🏫Study > JAVA' 카테고리의 다른 글
[JAVA] 05 참조 타입 (0) | 2021.08.04 |
---|---|
[JAVA] 04 조건문과 반복문 (0) | 2021.08.03 |
[JAVA] 02-4 변수와 시스템 입출력 (0) | 2021.08.02 |
[JAVA] 02-3 타입 변환 (0) | 2021.08.02 |
[JAVA] 02-2 데이터 타입 (0) | 2021.08.02 |
댓글