타입의 크기별 구분
byte < short < int < long < float < double
형변환 : 큰 타입을 작은 타입으로 변환할 때, (타입)을 추가해서 강제로 전환시켜준다.
!실수형을 정수형으로 형변환할 때, 소수점 이하는 버린다.
연산자: 단항 연산자, 이항 연산자, 삼항 연산자
단항 연산자 : x++; (피연산자가 x 한 개)
이항 연산자 : x+y; (피연산자가 x, y 두개)
삼항 연산자 : (result>10) ? "T" : "F"; (조건문과 T, F 피연산자가 합이 세 개)
!우선순위에 괄호()를 꼭 쓰자 - 코드의 가독성, 퇴근시간
+x; : 상태유지
-x; : 상태를 음수라면 양수로, 양수라면 음수로 변경
개발자들은 변수를 i, j, k ...로 지정 (관례)
* 증감 연산자(관례)
i++ -> i = i + 1
i-- -> i = i - 1
i++ : 연산을 다 마치고 증가 시킬 것
++i : 먼저 증가 시키고 연산을 할 것
* 논리부정 연산자(!)
참, 거짓을 반대로 바꾸어 주는 연산자
if (!isOnTV) = if (isOnTV == false)
이항 연산자
더하기(+), 빼기(-), 곱하기(*), 나누기(/)
나머지(%) : 나머지를 구할 때 사용하는 연산자
비교연산자
== : 두 피연산자수가 같은지 검사
!= : 두 피연산자수가 같지 않은지 검사
> : 피연자수1이 더 큰지 검사
< : 피연자수1이 더 작은지 검사
>= : 피연자수1이 크거나 같은지 검사
<= : 피연자수1이 작거나 같은지 검사
논리연산자
논리곱(&&, &) - and연산자
&& : 첫번째 피연산자가 true일 경우에만 검사
& : 피연산자 2개를 모두 검사
논리합(||, |) - or연산자
!개발과 테스트의 비율은 1:1(무조건 테스트를 해보자)
new : 메모리에 새로 올리는 것(배럭에서 마린 뽑을 때 3, 4번째 마린이 다른 것과 같다)
equals : 문자열 비교할 때 사용(이름이 같은지 확인할 때)
델리게이션 : 위임
'JAVA 기본' 카테고리의 다른 글
JAVA 기본 4-1 (0) | 2022.03.22 |
---|---|
Java 기본 3-2 (0) | 2022.03.17 |
JAVA 기본 3-1 (0) | 2022.03.15 |
JAVA 기본 2-2 (0) | 2022.03.10 |
JAVA 기본 2-1 (0) | 2022.03.08 |