๊ฐ์ฒด์งํฅ3 4. ์ /์ถ๋ ฅ (Input/Output, I/O) ํ๋ก์ ํธ ์งํ ์ค์ด๋ผ ๊ธ์ ์์ฑํ์ง ๋ชปํ๊ณ ์์๋ค์. ๋ค์ ๋ธ๋ก๊ทธ ๊ธ ์ด์ฌํ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ์์ ํ์ธํด๋ณด๋ ์ /์ถ๋ ฅ์ ๋ํด ๋นผ๋จ๋ ค๋จน์ด์ ์ง๊ธ ์์ฑํฉ๋๋ค. ์ /์ถ๋ ฅ์ด๋? ์๋ฐ์์ ์ /์ถ๋ ฅ์ด๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ๋๋ ๊ทธ๋๋ก. ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ํฌ์คํธ ๊ธ ๋๋ ๋๊ธ๊ณผ ๊ฐ์ด ํ ์คํธ ๋ฐ์ค์ ๊ธ์ ์์ฑํ๋ฉด ํ๋ฉด์ ๋ณด์ด๋ ๊ฒ. ํค๋ณด๋๋ฅผ ์ด์ฉํด์ ๊ธ์ ์์ฑํ๋ ํ์๊ฐ ์ ๋ ฅ์ด๊ณ ์์ฑ๋ ๊ธ์ด ํ๋ฉด์ ๋ณด์ด๋ ๊ฒ์ด ์ถ๋ ฅ์ด๋ค. ์๋ฐ์์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ public class Main { public static void main(String[] args){ System.out.println("Hello World!"); } } ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ๋ฅผ ์์ํ๊ฒ ๋๋ฉด Intelli J์ Eclipse๊ฐ์ IDE์์ ์ ๊ณตํ๋ ๋ฌธ๋ฒ์ด๋ค. ์๋ฐ.. 2024. 2. 24. 5. ์ฐ์ฐ์(Operator)์ ์ฐ์ฐ ์์ ์ฐ์ฐ์๋ ? ์ฐ๋ฆฌ๋ ์ฐ์ฐ์์ ๋ํด ์ด๋ฏธ ์๊ณ ์์ต๋๋ค. +, -, *, / ์ ๊ฐ์ ์ฐ์ฐ ๊ธฐํธ๋ฅผ ์๋ฏธํ๋๋ฐ์. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ์ฌ์น ์ฐ์ฐ ์ธ์๋ ๋ค์ํ ์ฐ์ฐ์๊ฐ ์์ต๋๋ค. ์ฌ์น์ฐ์ฐ + ๋๋จธ์ง ์ฐ์ฐ public class Main { public static void main(String[] args) { int a = 18, b = 4; System.out.printf("a + b = %d\n", a + b); System.out.printf("a - b = %d\n", a - b); System.out.printf("a * b = %d\n", a * b); System.out.printf("a / b = %d\n", a / b); System.out.printf("a %% b = %d\n", a .. 2024. 2. 10. 1. ์๋ฐ ์์ํ๊ธฐ Java๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Java๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด ๋์ด์ผํ๋ค. Java๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด๋? C, C++๊ณผ ๊ฐ์ C๊ธฐ๋ฐ ์ธ์ด์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ ์ด๋ฏธ ์ฐ๋ฆฌ PC์ ์ค์น๋์ด ์๋ค. ๊ทธ ์ด์ ๋ ๋๋ถ๋ถ ์ด์์ฒด์ (OS)๋ C์ธ์ด ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ฅผ ์ค์น ํ ๋, C๊ฐ ์๋์ผ๋ก ์ค์น๋๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ C์ธ์ด์ ๋ํ ํ๊ฒฝ์ด Default์ด๋ฏ๋ก Java ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ค์นํด์ฃผ์ด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. CMD or PowerShell์ ์ฌ์ฉํ๋ฉด ์ฐ๋ฆฌ ์ด์์ฒด์ ์์ C์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ด๋ ๊ฒ์ ์ ์ ์๋ค. Java ํ๊ฒฝ ์ค์น 1. JDK(Java Development Kit) : ์๋ฐ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ค์นํ๋ค. ์๋ฐ๋ฅผ ๊ฐ๋ฐํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ๋ก์จ JDK๋ฅผ ์ค์นํ์ฌ์ผ๋ง Jav.. 2024. 1. 2. ์ด์ 1 ๋ค์