본문 바로가기
JAVA 기본

Java 기본 2-3

by 민초닷컴 2022. 3. 11.

타입의 크기별 구분

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