Java์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ์ ๊ธฐ๋ณธ์ ์ธ ์์
์ผ๋ก, ํ๋ก๊ทธ๋จ์ด ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ ๋ฉ์์ง๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. Java์ ์ถ๋ ฅ ๊ธฐ๋ฅ์ ์ ํ์ฉํ๋ฉด ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ํ์
ํ๊ฑฐ๋, ๋๋ฒ๊น
ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ Java์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ System.out.print
์ System.out.println
์ ์ฐจ์ด์ ๊ณผ ํ์ฉ ๋ฐฉ๋ฒ์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
Java ์ถ๋ ฅ์ ๊ธฐ๋ณธ: System.out.print์ println
Java์์ ์ถ๋ ฅ์ ์ํด ์ฃผ๋ก ์ฌ์ฉ๋๋ ๋ ๊ฐ์ง ๋ฉ์๋๋ System.out.print
์ System.out.println
์
๋๋ค. ์ด ๋ ๋ฉ์๋๋ ๋ชจ๋ ์ฝ์์ ํ
์คํธ๋ฅผ ์ถ๋ ฅํ์ง๋ง, ์ถ๋ ฅ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
System.out.print
System.out.print
๋ ๊ดํธ ์์ ์ง์ ๋ ๋ด์ฉ์ ์ถ๋ ฅํ๋ฉฐ, ์ถ๋ ฅ ํ์ ์ค๋ฐ๊ฟ์ ํ์ง ์์ต๋๋ค. ์ฆ, ๋ค์ ์ถ๋ ฅ์ด ์ด์ด์ง๋ฉฐ, ๊ฐ์ ์ค์ ํ์๋ฉ๋๋ค.
์์ ์ฝ๋
public class PrintExample {
public static void main(String[] args) {
System.out.print("Hello ");
System.out.print("World!");
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
Hello World!
์ ์ฝ๋์์๋ Hello
์ World!
๊ฐ ๊ฐ์ ์ค์ ์ด์ด์ ์ถ๋ ฅ๋ฉ๋๋ค. print
๋ฉ์๋๋ ์ด์ด์ง๋ ์ถ๋ ฅ์ด ํ์ํ ๋ ์ฌ์ฉํ๋ฉด ์ ์ฉํฉ๋๋ค.
System.out.println
System.out.println
์ ๊ดํธ ์์ ๋ด์ฉ์ ์ถ๋ ฅํ ํ ์ค๋ฐ๊ฟ์ ์ํํฉ๋๋ค. ๋ค์ ์ถ๋ ฅ์ ์ ์ค์์ ์์๋ฉ๋๋ค.
์์ ์ฝ๋
public class PrintExample {
public static void main(String[] args) {
System.out.println("Hello");
System.out.println("World!");
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
Hello
World!
์ ์ฝ๋์์๋ Hello
์ World!
๊ฐ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ค์ ์ถ๋ ฅ๋ฉ๋๋ค. println
์ ์ถ๋ ฅ์ ํ ํ ์ค๋ฐ๊ฟ์ ์ํํ๋ฏ๋ก, ๋ค์ ์ถ๋ ฅ์ด ์ ์ค์์ ์์๋ฉ๋๋ค.
System.out.printf: ํ์ํ๋ ์ถ๋ ฅ
Java์์๋ System.out.printf
๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด๋ค ํ์ํ๋ ์ถ๋ ฅ์ ํ ์ ์์ต๋๋ค. printf
๋ฉ์๋๋ ํ์ ๋ฌธ์์ด์ ์ง์ํ์ฌ, ์ถ๋ ฅ ํ์์ ์ง์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์์ ์๋ฆฟ์, ์ ๋ ฌ ๋ฑ์ ํ์ ์กฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
System.out.printf ์์
public class PrintfExample {
public static void main(String[] args) {
String name = "Alice";
int age = 25;
double height = 167.5;
System.out.printf("์ด๋ฆ: %s, ๋์ด: %d, ํค: %.1fcm%n", name, age, height);
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: Alice, ๋์ด: 25, ํค: 167.5cm
์ ์ฝ๋์์๋ %s
๊ฐ ๋ฌธ์์ด์, %d
๊ฐ ์ ์๋ฅผ, %.1f
๊ฐ ์์์ ์ฒซ์งธ ์๋ฆฌ๊น์ง ์ค์๋ฅผ ๋ํ๋
๋๋ค. printf
๋ ๋ณต์กํ ํ์์ ์ถ๋ ฅ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
System.out.print์ printf์ ์ฐจ์ด์
System.out.print
์ printf
๋ ๋ชจ๋ ์ฝ์์ ์ถ๋ ฅ์ ์ํํ์ง๋ง, ์ฉ๋์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
- System.out.print: ๊ฐ๋จํ ๋ฌธ์์ด ์ถ๋ ฅ ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ฉฐ, ์ถ๋ ฅ ํ์์ ์ธ์ธํ๊ฒ ์กฐ์ ํ ํ์๊ฐ ์์ ๋ ์ ์ฉํฉ๋๋ค.
- System.out.printf: ํ์์ ์ง์ ํ์ฌ ์ถ๋ ฅ์ ์ ๋ฐํ๊ฒ ์กฐ์ ํ ์ ์์ด, ์ซ์์ ๋ฌธ์๋ฅผ ํผํฉํ ๋ณต์กํ ์ถ๋ ฅ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค.
Java์ ์ด์ค์ผ์ดํ ๋ฌธ์
์ถ๋ ฅํ ๋ฌธ์์ด ์์์ ํน์ํ ๋์์ ์ง์ ํ๊ณ ์ถ์ ๋๋ ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด์ค์ผ์ดํ ๋ฌธ์๋ ๋ฌธ์์ด ๋ด์์ ํน์ ๋ฌธ์์ ํจ๊ป ์ฌ์ฉ๋์ด ํน๋ณํ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
์ฃผ์ ์ด์ค์ผ์ดํ ๋ฌธ์
\n
: ์ค๋ฐ๊ฟ\t
: ํญ ๊ฐ๊ฒฉ ์ถ๊ฐ\"
: ํฐ๋ฐ์ดํ ์ถ๋ ฅ\\
: ๋ฐฑ์ฌ๋์ ์ถ๋ ฅ
์์ ์ฝ๋
public class EscapeExample {
public static void main(String[] args) {
System.out.println("Hello\tWorld!"); // ํญ ๊ฐ๊ฒฉ ์ถ๊ฐ
System.out.println("Java\nProgramming"); // ์ค๋ฐ๊ฟ
System.out.println("\"Quote\" ์ถ๋ ฅ"); // ํฐ๋ฐ์ดํ ์ถ๋ ฅ
System.out.println("๋ฐฑ์ฌ๋์ \\ ์ถ๋ ฅ"); // ๋ฐฑ์ฌ๋์ ์ถ๋ ฅ
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
Hello World!
Java
Programming
"Quote" ์ถ๋ ฅ
๋ฐฑ์ฌ๋์ \ ์ถ๋ ฅ
์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ํ์ฉํ๋ฉด ๋ณต์กํ ๋ฌธ์์ด์ ๋ ๊ฐ๊ฒฐํ๊ณ ์ฝ๊ฒ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
print, println, printf์ ํ์ฉ ์์
1. ๊ฐ๋จํ ๋ฉ์์ง ์ถ๋ ฅ
๊ธฐ๋ณธ์ ์ธ System.out.print
์ System.out.println
์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ ์์์
๋๋ค.
public class PrintExample {
public static void main(String[] args) {
System.out.print("์๋
ํ์ธ์, ");
System.out.println("Java!");
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
์๋
ํ์ธ์, Java!
2. ํ์ํ๋ ์ซ์ ์ถ๋ ฅ
printf
๋ฅผ ์ฌ์ฉํด ์์์ ์๋ฆฟ์๋ฅผ ๋ง์ถ๊ณ ์ ๋ ฌ์ ์ง์ ํ๋ ์์์
๋๋ค.
public class PrintfExample {
public static void main(String[] args) {
double num1 = 3.14159;
double num2 = 2.71828;
System.out.printf("์ฒซ ๋ฒ์งธ ์: %.2f\n", num1);
System.out.printf("๋ ๋ฒ์งธ ์: %.3f\n", num2);
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ฒซ ๋ฒ์งธ ์: 3.14
๋ ๋ฒ์งธ ์: 2.718
์์์ ์๋ฆฟ์๋ฅผ ์กฐ์ ํ์ฌ ๊น๋ํ๊ฒ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
3. ์ค๋ฐ๊ฟ์ ํฌํจํ ๋ฌธ์ฅ ์ถ๋ ฅ
์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ฐ๊ฟ๊ณผ ํญ ๊ฐ๊ฒฉ์ ์ ์ฉํ ์ถ๋ ฅ ์์์ ๋๋ค.
public class EscapeExample {
public static void main(String[] args) {
System.out.println("Java\tProgramming\n์ฆ๊ฒ๊ฒ ๊ณต๋ถํฉ์๋ค!");
}
}
์ถ๋ ฅ ๊ฒฐ๊ณผ:
Java Programming
์ฆ๊ฒ๊ฒ ๊ณต๋ถํฉ์๋ค!
์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ํ์ฉํ๋ฉด ๋ฌธ์์ด์ ๋ ์ด์์์ ์ฝ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
Java์ System.out.print
, System.out.println
, System.out.printf
๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์์ต๋๋ค. ๊ฐ ๋ฉ์๋๋ ์ฉ๋์ ๋ง๊ฒ ์ ์ ํ ์ฌ์ฉ๋์ด์ผ ํ๋ฉฐ, ์ด์ค์ผ์ดํ ๋ฌธ์๋ฅผ ํ์ฉํ๋ฉด ๋ ๋ณต์กํ ์ถ๋ ฅ ํ์์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. Java์์ ๊ธฐ๋ณธ์ ์ธ ์ถ๋ ฅ ๊ธฐ๋ฅ์ ์ ํ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ํ๋ก๊ทธ๋จ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌํด ๋ณด์ธ์!
๋๊ธ ์ฐ๊ธฐ