java 입문 수업(생활코딩)_19_숫자와 문자열-문자열
Aug 7, 2021
»
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("가은"+"♥"+"태훈");
}
}
// 가은♥태훈