JS Star 블로그

기억보다는 기록을✏️ 머신러닝, 웹개발, 물리학을 공부했고 계속 배워가고 있습니다.
📌 기존에 포스팅하던 블로그에서 포스트를 옮기는 중입니다.

숫자와 문자

03 Dec 2020 » java

숫자와 문자

가장 기본적인 숫자와 문자의 연산결과가 어떻게 나오는지 살펴보자.

package java_basic;

public class NumberString {

	public static void main(String[] args) {
		System.out.println(1+2);
		System.out.println(1.2+3.2);

		System.out.println('a'+'b');
		System.out.println("a"+"b");		
	}
}
3
4.4
195
ab

자바는 문자 (Char)와 문자열 (String)을 다르게 본다. 문자는 작은 따옴표, 문자열은 큰 따옴표 로 감싸주면 된다. 문자열을 작은 따옴표로 감싸주면 에러가 발생한다. 위에서 문자열+문자열은 문자열이 나오지만 문자+문자는 ASCII code의 합 으로 나온다. 그 이유는 연산 후에도 연산 전의 데이터 타입과 같아야 하는데, 문자+문자=문자열 을 기대했지만 이는 불가능하기 때문이다.

이스케이프

큰 따옴표를 문자열에 넣으려면 아래와 같이 하면 된다.

System.out.println("He said \"I am Ironman.\"")

따옴표 앞에 \ (역슬레쉬)를 붙여주면 따옴표가 문자열을 의미하는 기호가 아닌 문자열로 인식할 수 있게 한다.

Related Posts