BackEnd/Java
[15/50]JAVA1-6.2. 데이터 타입
Sunday31
2022. 10. 19. 15:19
Tip! [sout > ctrl + space > standard > enter] : System.out.println();이 자동으로 입력된다.
+, -, *, / 는 숫자(Number)와 함께 사용했을 때 사칙연산의 기호로 사용되지만,
+ 를 문자열(String)과 함께 사용했을 때는 문자열을 더하는 의미의 기호로 사용된다.
(-, *, / 는 문자열과 함께 사용이 불가능하다.)
이와 같이 6*6은 숫자로 인식되어 곱한 값인 36으로 출력되지만,
"6"*"6"은 문자열로 인식되어 오류가 발생한다.
.length는 문자열의 길이를 알려준다. "1111"을 작성한다면 이 문자열의 글자수는 4개이므로 값은 4가 출력되어 나온다.
.length는 숫자의 길이를 알려주진 못한다. 1111을 작성한다면 오류가 발생한다.
데이터의 타입별로 어울리는 연산 방법이 있기 때문에 엄격하게 구분한다.
컴퓨터를 다루는 스킬을 쌓는 흐름은 2가지 방향이 존재한다.
- 내가 쓰는 System에는 어떤 종류의 데이터 타입들이 존재하는지 알아가는 방향
- 각각의 데이터 타입 별로 어떤 연산방법이 존재하는 지 알아가는 방향