알파카징징이 알파카징징이 코딩하는 알파카

java 입문 수업(생활코딩)_19_숫자와 문자열-문자열

» writing

java 입문 수업(생활코딩) 수업을 참고하여 작성하였습니다

JAVA_숫자와 문자열-문자열

정의


숫자와 문자열-숫자

1. 문자와 문자열
  - 자바는 문자(Character)와 문자열(String)을 구분
  - 자바에서 문자는 '(작은따옴표)로 감싸야 한다
  - 문자열은 "(큰따옴표)로 감싸야 한다
  - 만약 문자열을 작은 따옴표로 감싸면 에러가 발생한다
  - 하나의 문자를 큰따옴표로 감싼다고 에러가 발생하지는 않는다. 
  한 글자도 문자열이 될 수 있기 때문
package org.opentutorials.javatutorial;

public class CharString {

	public static void main(String[] args) {
		System.out.println("생활코딩");
		System.out.println('생활코딩');
	}

}
// error Invalid character constant
package org.opentutorials.javatutorial;

public class CharString {

	public static void main(String[] args) {
		System.out.println("생활코딩");
		System.out.println("가은이"+"입니다");
		System.out.println("1"+"1");
		
	}

}
// 생활코딩
// 가은이입니다
// 11
  1. 만약 문자열 안에 큰 따옴표를 넣고 싶다면 어떻게 해야 할까?
  - \를 " 앞에 위치시키면 " 를 문자열의 시작과 끝을 구분하는 구분자가 아니라 단순히 문자로 해석하도록 강제
  - escape(이스케이프) : 큰따옴표가 가진 문법적인 역할에서 도망(escape)쳐서 문자로 인식
package org.opentutorials.javatutorial;

public class CharString {

	public static void main(String[] args) {
		System.out.println("egoing said \"Welcome programming world\"");
	}
}
// egoing said "Welcome programming world"
  3. 여러 줄의 표시
  - \n 표시!
package org.opentutorials.javatutorial;

public class CharString {

	public static void main(String[] args) {
		System.out.println("HTML\nCSS\nJavaScript\n");
	}
}
// HTML
// CSS
// JavaScript
  4. 문자의 연산
  - "~" + "~"
package org.opentutorials.javatutorial;

public class CharString {

	public static void main(String[] args) {
		System.out.println("가은"+"♥"+"태훈");
	}
}
// 가은♥태훈