1. 산술연산자
+, -, *, /, %
2. 증감 연산자
++, --
3. 비교연산자
==, !=, >, >=, <, <=
4. 논리연산자
or 연산자 ( || ), and 연산자( && ), not 연산자( ! )
5. 대입연산자
+=, -=, *=, /=, %=
6. 3항 연산자
조건 ? true일 경우 실행할 내용 : false일 경우 실행할 내용
1. 산술연산자
+, -, *, /, %
result3 와 result4에서 연산의 결과로 실수 값을 얻어내고 싶기에 정수를 실수로 표현하여 작성하였다.(예제에서는 각각 3.0, (double)num2)
2. 증감 연산자
++, --
변수에 있는 숫자 값을 1씩 증가시키거나 감소시킨다.
3. 비교연산자
==, !=, >, >=, <, <=
비교연산자는 boolean type과 함께 사용되며 true or false를 리턴해준다.
구체적인 숫자 외에도 null값을 확인하는 용도로도 사용 가능하다.
String name=null;
int size=name.length();
이런 코드가 있다면 name이 null이기 때문에 .length() 메소드를 사용할 수 없다.
4. 논리연산자
or 연산자 ( || ), and 연산자( && ), not 연산자( ! )
5. 대입연산자
+=, -=, *=, /=, %=
6. 3항 연산자
조건 ? true일 경우 실행할 내용 : false일 경우 실행할 내용
간단한 if else 문을 대체할 수 있는 방법 중에 3항 연산자가 있다.
if else와 같이 true or false 결과 값에 따라 다른 내용이 실행된다.
예시에서는 isWait가 false로 고정되어 있기 때문에 result에 "기다리지 않아요"가 대입되었다.
'java' 카테고리의 다른 글
Step03_Class(this, class, 객체) (0) | 2022.07.26 |
---|---|
Step03_Class(class, 메모리 영역, import) (0) | 2022.07.22 |
Step01_DataType(메소드와 참조datatype) (0) | 2022.07.22 |
Step01_DataType(기본 데이터 type) (0) | 2022.07.21 |
MainClass.java(method, data type, Debug) (0) | 2022.07.21 |