새소식

컴퓨터공학 💻/JAVA

JAVA 자바 (7) - 데이터 연산

  • -

데이터 타입이 서로 다르듯이 연산법도 완전히 다르다.

 

 

 

숫자의 연산은 연산기호 +, -, *, / 가 있는데 숫자에서는 위처럼 연산기호를 넣어 연산하면 된다.

 

그러나 문자열에서의 연산법은 다르다.

 

 

문자열을 더하면 문자 자체끼리 더해지게 된다. 즉, "a" + "a" 는 aa가 되는 것이고 위 내용처럼 "1" + "1" 은 11이 되는 것이다.  만약 다른 연산기호를 넣게 되면 어떻게 될까.

 

 

9번째 줄에 작은 빨간색 박스로 X표시가 뜨면서 오류가 된 부분에 빨간 밑줄이 쳐진 것을 볼 수 있다. 

 

이것을 출력하게 되면 위와 같은 화면이 나오는 데 java:9번째 줄에서 오류가 났다는 뜻이다.

 

 

 

문자열의 길이를 알려주는 .length() 를 입력하면 문자열의 길이인 5가 출력된다. 

 

 

 

그러나 숫자는 기본적으로 길이를 알려주는 문법은 적용되지 않는다.

 

 

 

 

 

 

이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.