์๋
! ์ด์ ์์
์์ ์ฐ๋ฆฌ๋ ์ด๋ฏธ Java์ String ํด๋์ค ๋ก ํํ๋๋ ํ
์คํธ ๋ฌธ์์ด์ ๋ํด ์๊ฒ ๋์์ต๋๋ค . ๊ธฐ์ตํ์๊ฒ ์ง๋ง ๋ฌธ์์ด์ ์ผ๋ จ์ ๋ฌธ์์
๋๋ค. ์ด๋ฌํ ๋ฌธ์๋ ๋ฌธ์, ์ซ์, ๋ฌธ์ฅ ๋ถํธ ๋ฑ์ด ๋ ์ ์์ต๋๋ค. ๋ฌธ์์ด์ ๋ง๋ค ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ์ฒด ์ํ์ค๋ฅผ ๋ฐ์ดํ๋ก ๋ฌถ์ด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค.
public class Main {
public static void main(String[] args) {
String alex = new String ("My name is Alex. I'm 20!");
}
}
๊ทธ๋ฌ๋ ์์ฒด์ ์ผ๋ก ๋ฐ์ดํ๋ฅผ ํฌํจํด์ผ ํ๋ ๋ฌธ์์ด์ ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ์๋ฅผ ๋ค์ด, ์ฌ๋ฌ๋ถ์ด ๊ฐ์ฅ ์ข์ํ๋ ์ฑ
์ ๋ํด ์ธ์์ ์๋ฆฌ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
public class Main {
public static void main(String[] args) {
String myFavoriteBook = new String ("My favorite book is "Twilight" by Stephanie Meyer");
}
}
์ปดํ์ผ๋ฌ๊ฐ ๋ญ๊ฐ ๋ถ๋ง์ค๋ฌ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค! ๋ฌธ์ ๊ฐ ๋ฌด์์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น? ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํ์ ๋ฌด์จ ๊ด๋ จ์ด ์์ต๋๊น? ์ฌ์ค ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์ปดํ์ผ๋ฌ๋ ๋ฐ์ดํ๋ฅผ ๋งค์ฐ ํน์ ํ ๋ฐฉ์์ผ๋ก ํด์ํฉ๋๋ค. ์ฆ, ๋ฌธ์์ด์ด ๋ฐ์ดํ๋ก ๋ฌถ์ผ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ๋ฌ๋ "๋ฅผ ๋ณผ ๋๋ง๋ค ๋ฐ์ดํ ๋ค์ ๋ ๋ฒ์งธ ๋ฐ์ดํ๊ฐ ์ฌ ๊ฒ์ผ๋ก ์์ํ๊ณ ๊ทธ ์ฌ์ด์ ๋ด์ฉ์ ์ปดํ์ผ๋ฌ๊ฐ ์์ฑํ ๋ฌธ์์ด์ ํ
์คํธ๋ผ๊ณ ์์ํฉ๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ์ฃผ๋ณ์ ๋ฐ์ดํ๋ "Twilight"๋ผ๋ ๋จ์ด๋ ๋ค๋ฅธ ๋ฐ์ดํ ์์ ์์ต๋๋ค. ์ปดํ์ผ๋ฌ๊ฐ ์ด ํ
์คํธ ๋ถ๋ถ์ ๋๋ฌํ๋ฉด ์์๋๋ ์์
์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๋ฐ์ดํ๋ ๋ฌธ์์ด์ ๋ง๋ค์ด์ผ ํจ์ ๋ํ๋
๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ์ปดํ์ผ๋ฌ๊ฐ ํ๋ ์ผ์
๋๋ค. ์ด๋ฏธํ์! ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ๋จํ ๋งํด์ ์ปดํ์ผ๋ฌ๋ ์์๋๋ ์์
์ ๋ํด ํผ๋์ค๋ฌ์ํฉ๋๋ค. "๋ ๋ค๋ฅธ ๋ฐ์ดํ? ์ด๊ฒ์ ์ผ์ข
์ ์ค์์
๋๊น? ์ด๋ฏธ ๋ฌธ์์ด์ ๋ง๋ค๊ณ ์์ต๋๋ค! ์๋๋ฉด ๋ค๋ฅธ ๋ฌธ์์ด์ ๋ง๋ค์ด์ผ ํฉ๋๊น? Argh!...:/" ๋ฐ์ดํ๊ฐ ๋ช
๋ น์ผ ๋ ์ปดํ์ผ๋ฌ์๊ฒ ์๋ ค์ผ ํฉ๋๋ค( "๋ฌธ์์ด ๋ง๋ค๊ธฐ!") ๊ทธ๋ฆฌ๊ณ ๋จ์ํ ๋ฌธ์์ผ ๋("์ธ์ฉ ๋ถํธ์ ํจ๊ป "Twilight"๋ผ๋ ๋จ์ด ํ์!"). ์ด๋ฅผ ์ํด Java๋ ๋ฌธ์ ์ด์ค์ผ์ดํ๋ฅผ ์ฌ์ฉํฉ๋๋ค . ์ด๋ ํน์ ๊ธฐํธ \ ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค . ์ด ๊ธฐํธ๋ ์ผ๋ฐ์ ์ผ๋ก "๋ฐฑ์ฌ๋์"๋ผ๊ณ ํฉ๋๋ค. Java์์๋ "์ด์ค์ผ์ดํ"ํ ๋ฌธ์์ ๊ฒฐํฉ๋ ๋ฐฑ์ฌ๋์๋ฅผ ์ ์ด ์ํ์ค ๋ผ๊ณ ํฉ๋๋ค . ์๋ฅผ ๋ค์ด, \"ํ๋ฉด์ ๋ฐ์ดํ๋ฅผ ํ์ํ๊ธฐ ์ํ ์ ์ด ์ํ์ค์
๋๋ค. ์ฝ๋์์ ์ด ๊ตฌ๋ฌธ์ ๋ง๋๋ฉด ์ปดํ์ผ๋ฌ๋ ์ด๊ฒ์ด ํ๋ฉด์ ํ์๋์ด์ผ ํ๋ ์ธ์ฉ ๋ถํธ์ผ ๋ฟ์์ ์ดํดํฉ๋๋ค. ์ฑ
์ผ๋ก ์ฝ๋๋ฅผ ๋ณ๊ฒฝํด ๋ด
์๋ค.
public static void main(String[] args) {
String myFavoriteBook = new String ("My favorite book is \"Twilight\" by Stephanie Meyer");
System.out.println(myFavoriteBook);
}
}
\๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๊ฐ์ "๋ด๋ถ" ๋ฐ์ดํ๋ฅผ ์ด์ค์ผ์ดํ ์ฒ๋ฆฌํ์ต๋๋ค. main() ๋ฉ์๋๋ฅผ ์คํํด ๋ด
์๋ค ... ์ฝ์ ์ถ๋ ฅ:
My favorite book is "Twilight" by Stephanie Meyer
ํ๋ฅญํ! ์ฝ๋๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋๋ก ์ ํํ๊ฒ ์๋ํ์ต๋๋ค! ๋ฐ์ดํ๋ ์ฐ๋ฆฌ๊ฐ ์ด์ค์ผ์ดํํด์ผ ํ๋ ์ ์ผํ ๋ฌธ์๊ฐ ์๋๋๋ค. ๋๊ตฐ๊ฐ์๊ฒ ์ฐ๋ฆฌ ์์
์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
public class Main {
public static void main(String[] args) {
String workFiles= new String ("My work files are in D:\Work Projects\java");
System.out.println(workFiles);
}
}
๋ ๋ค๋ฅธ ์ค๋ฅ! ์ด์ ๋ฅผ ์ง์ํ ์ ์์ต๋๊น? ๋ค์ ํ ๋ฒ, ์ปดํ์ผ๋ฌ๋ ๋ฌด์์ ํด์ผ ํ ์ง ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๊ฒฐ๊ตญ ์ปดํ์ผ๋ฌ๋ \๋ฅผ ์ ์ด ์ํ์ค ์ด์ธ์ ๊ฒ์ผ๋ก ์ธ์ํ์ง ์์ต๋๋ค ! ๋ฐฑ์ฌ๋์ ๋ค์๋ ํน๋ณํ ๋ฐฉ์์ผ๋ก ํด์ํด์ผ ํ๋ ํน์ ๋ฌธ์(์: ์ธ์ฉ ๋ถํธ)๊ฐ ์ฌ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๊ฒฝ์ฐ \ ๋ค์ ์ผ๋ฐ ๋ฌธ์๊ฐ ์ต๋๋ค. ๋ฐ๋ผ์ ์ปดํ์ผ๋ฌ๋ ๋ค์ ํผ๋์ค๋ฌ์ํฉ๋๋ค. ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ์ด์ ๊ณผ ์์ ํ ๋์ผํฉ๋๋ค. \ ์ ๋ค๋ฅธ \ ๋ฅผ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค !
public class Main {
public static void main(String[] args) {
String workFiles= new String ("My work files are in D:\\Work Projects\\java");
System.out.println(workFiles);
}
}
์ฐ๋ฆฌ๊ฐ ์ป๋ ๊ฒ์ ๋ณด์: ์ฝ์ ์ถ๋ ฅ:
My work files are in D:\Work Projects\java
๊ฐ๋
์! ์ปดํ์ผ๋ฌ๋ \ ๊ฐ ๋๋จธ์ง์ ํจ๊ป ํ์๋์ด์ผ ํ๋ ์ผ๋ฐ ๋ฌธ์์ธ์ง ์ฆ์ ๊ฒฐ์ ํฉ๋๋ค. Java์๋ ์๋นํ ๋ง์ ์ ์ด ์ํ์ค๊ฐ โโ์์ต๋๋ค. ์ ์ฒด ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- \t - ํญ.
- \b - ๋ฐฑ์คํ์ด์ค(ํ ์คํธ์์ ํ ๋จ๊ณ ๋ค๋ก ์ด๋ํ๊ฑฐ๋ ๋จ์ผ ๋ฌธ์ ์ญ์ ).
- \n - ์ ์ค.
- \r - ์บ๋ฆฌ์ง ๋ฆฌํด. ()
- \f - ์์ ํผ๋.
- \' ์์๋ฐ์ดํ.
- \" ํฐ๋ฐ์ดํ.
- \\ ๋ฐฑ์ฌ๋์.
public class Main {
public static void main(String[] args) {
String byron = new String ("She walks in beauty, like the night, \nOf cloudless climes and starry skies\nAnd all that's best of dark and bright\nMeet in her aspect and her eyes...");
System.out.println(byron);
}
}
์ฐ๋ฆฌ๊ฐ ์ป๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฝ์ ์ถ๋ ฅ:
She walks in beauty, like the night,
Of cloudless climes and starry skies
And all that's best of dark and bright
Meet in her aspect and her eyes...
์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒ! ์ปดํ์ผ๋ฌ๋ ์ด์ค์ผ์ดํ ์ํ์ค๋ฅผ ์ธ์ํ๊ณ ์์ ๋ฐ์ท๋ฌธ์ 4์ค๋ก ์ถ๋ ฅํ์ต๋๋ค.
์ ๋์ฝ๋ ๋ฌธ์ ์ด์ค์ผ์ดํ
์ด์ค์ผ์ดํ ๋ฌธ์์ ๊ด๋ จํ์ฌ ์์์ผ ํ ๋ ๋ค๋ฅธ ์ค์ํ ํญ๋ชฉ์ ์ ๋์ฝ๋์ ๋๋ค. ์ ๋์ฝ๋๋ ์ ์ธ๊ณ ๊ฑฐ์ ๋ชจ๋ ์ธ์ด์ ๊ธฐํธ๋ฅผ ํฌํจํ๋ ํ์ค ๋ฌธ์ ์ธ์ฝ๋ฉ์ ๋๋ค. ์ฆ, ๋ชจ๋ ์ธ์ด์ ๊ฑฐ์ ๋ชจ๋ ๋ฌธ์๋ฅผ ๋ํ๋ด๋ ํน์ ์ฝ๋ ๋ชฉ๋ก์ ๋๋ค! ๋น์ฐํ ์ด๊ฒ์ ๋งค์ฐ ๊ธด ๋ชฉ๋ก์ด๋ฉฐ ์๋ฌด๋ ๊ทธ๊ฒ์ ๋ง์์ผ๋ก ๋ฐฐ์ฐ์ง ์์ต๋๋ค :) ๊ทธ๊ฒ์ด ์ด๋์์ ์๊ณ ์ ๊ทธ๊ฒ์ด ํ์ํ๊ฒ ๋์๋์ง ์๊ณ ์ถ๋ค๋ฉด ์ด ์ ์ตํ ๊ธฐ์ฌ๋ฅผ ์ฝ์ผ์ญ์์ค: https://docs.oracle.com/javase/tutorial/ i18n/text/unicode.html ๋ชจ๋ ์ ๋์ฝ๋ ๋ฌธ์ ์ฝ๋์ ํ์์ " u+<16์ง์>". ์๋ฅผ ๋ค์ด, ์ ์๋ ค์ง ์ ์๊ถ ๊ธฐํธ๋ u00A9๋ก ํ์๋ฉ๋๋ค. ๋ฐ๋ผ์ Java์์ ํ ์คํธ๋ก ์์ ํ ๋ ์ด ๋ฌธ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ํ ์คํธ์์ ์ด ๋ฌธ์๋ฅผ ์ด์ค์ผ์ดํํ ์ ์์ต๋๋ค! ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋ ์ํ๋ CodeGym์ด ์ด ๋ ์จ์ ๋ํ ์ ์๊ถ์ ์์ ํ๊ณ ์์์ ๋ชจ๋ ์ฌ๋์๊ฒ ์๋ฆฌ๊ธฐ ์ํด:
public class Main {
public static void main(String[] args) {
System.out.println("\"Escaping characters\", \u00A9 2019 CodeGym");
}
}
์ฝ์ ์ถ๋ ฅ:
"Escaping characters", ยฉ 2019 CodeGym
์ข์, ๋ค ์ ๋์ด! ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ํน๋ณํ ๊ธฐํธ์ ๊ดํ ๊ฒ์ด ์๋๋๋ค! ์ ๋์ฝ๋ ๋ฐ ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ธ์ด๋ก ๋์์ ์์ฑ๋ ํ
์คํธ๋ฅผ ์ธ์ฝ๋ฉํ ์ ์์ต๋๋ค. ์ฌ์ง์ด ๊ฐ์ ์ธ์ด์ ์ฌ๋ฌ ๋ค๋ฅธ ๋ฐฉ์ธ์ผ๋ก ์ฐ์ฌ์ง ํ
์คํธ๋ ์์ต๋๋ค!
public class Main {
public static void main(String[] args) {
System.out.println("\u004d\u0061\u006f \u005a\u0065\u0064\u006f\u006e\u0067 " +
"\u0028\u0054\u0072\u0061\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c " +
"\u0043\u0068\u0069\u006e\u0065\u0073\u0065\u003a \u6bdb\u6fa4\u6771\u002c " +
"\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069\u0065\u0064 " +
"\u0043\u0068\u0069\u006e\u0065\u0073\u0065\u003a \u6bdb\u6cfd\u4e1c\u002c " +
"\u0050\u0069\u006e\u0079\u0069\u006e\u003a \u004d\u00e1\u006f " +
"\u005a\u00e9\u0064\u014d\u006e\u0067\u0029 \u0077\u0061\u0073 \u0061 " +
"\u0032\u0030\u0074\u0068\u002d\u0063\u0065\u006e\u0074\u0075\u0072\u0079 " +
"\u0043\u0068\u0069\u006e\u0065\u0073\u0065 " +
"\u0073\u0074\u0061\u0074\u0065\u0073\u006d\u0061\u006e\u002c " +
"\u0070\u006f\u006c\u0069\u0074\u0069\u0063\u0069\u0061\u006e\u002c " +
"\u0061\u006e\u0064 \u0074\u0068\u0065 \u0063\u0068\u0069\u0065\u0066 " +
"\u0074\u0068\u0065\u006f\u0072\u0065\u0074\u0069\u0063\u0069\u0061\u006e " +
"\u006f\u0066 \u004d\u0061\u006f\u0069\u0073\u006d\u002e");
}
}
์ฝ์ ์ถ๋ ฅ:
Mao Zedong (Traditional Chinese: ๆฏๆพคๆฑ, Simplified Chinese: ๆฏๆณฝไธ, Pinyin: Mรกo Zรฉdลng) was a 20th-century Chinese statesman, politician, and the chief theoretician of Maoism.
์ด ์์์๋ ๋ฌธ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ด์ ๋ฒ์ฒด, ๊ฐ์ฒด ๋ฐ ๋ผํด์ด(๋ณ์)์ ์ธ ๊ฐ์ง(!) ํ์ ์ ํ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ ์์ฑํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋ํด ์์ฝํฉ๋๋ค! ์ด์ ์์
์์ ์ด ํ๋ฅญํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ด์ค์ผ์ดํ ๋ฌธ์์ ๋ํด ์ถฉ๋ถํ ์๊ฒ ๋์์ต๋๋ค :) ๋ฐฐ์ด ๋ด์ฉ์ ๊ฐํํ๋ ค๋ฉด Java ๊ณผ์ ์์ ๋น๋์ค ๊ฐ์๋ฅผ ์์ฒญํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ ์ฝ์ด๋ณด๊ธฐ: |
---|
GO TO FULL VERSION