๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐ์ฒด์ง€ํ–ฅ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.