728x90 ์ ์ฒด ๊ธ314 [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 7์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 7์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ์ค์ฒฉ๋ฐ๋ณต๋ฌธ, ๋ฐฐ์ด1์ฐจ์ ์ค์ฒฉ๋ฐ๋ณต๋ฌธ(break;, continue;, ๋ผ๋ฒจ:) ์ค์ฒฉ ๋ฐ๋ณต๋ฌธ // ๋ฐ๋ณต๋ฌธ ์์ ๋ค๋ฅธ ๋ฐ๋ณต๋ฌธ์ด ์๋ ๊ตฌ์กฐ์ด๋ก ์ ์ผ๋ก๋ ํ์์ ํ ์์ง๋ง, ๋๋ฌด ๋ง์ ์ค์ฒฉ์ ํ๋ก๊ทธ๋จ์ ๋ณต์กํ๊ฒ ๋ง๋๋ฏ๋ก 2, 3์ค ๋ฐ๋ณต๋ฌธ์ด ์ ๋น๊ตฌ๊ตฌ๋จ ์์ ์ ๋ช continue; // ๋ฐ๋ณต๋ฌธ์ ๋น ์ ธ๋๊ฐ์ง ์์ผ๋ฉด์ ๋ค์ ๋ฐ๋ณต์ผ๋ก ์งํfor๋ฌธ์ ๋ฐ๋ณต ํ ์์ ๋ฌธ, whilen๋ฌธ์ ์กฐ๊ฑด์, do-while๋ฌธ๋ ์กฐ๊ฑด์์ผ๋ก ๋ถ๊ธฐ๋ฐ๋ณต๋ฌธ์ label๋ฅผ ๋ถ์ผ ์ ์๋ค. // ๋ผ๋ฒจ์ด๋ฆ:, break ๋ผ๋ฒจ์ด๋ฆ;, continue ๋ผ๋ฒจ์ด๋ฆ;๋ฐฐ์ด // C/C++๊ณผ ๋ฌธ๋ฒ์ด ๋ค๋ฆ์ธ๋ฑ์ค์ ์ธ๋ฑ์ค์ ๋์ํ๋ ๋ฐ์ดํฐ๋ค๋ก ์ด๋ฃจ์ด์ง ์๋ฃ๊ตฌ์กฐ๊ฐ์ ํ์ ์ ๋ฐ์ดํฐ๋ค์ด ์์ฐจ์ ์ผ๋ก ์ ์ฅ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์2์ฐจ์ ๋ฐฐ์ด ์ ์ธ ๋ฐ ์.. 2022. 4. 23. [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 6์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 6์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐํค์ ๋ ฅ, ์๊ณผ ์ฐ์ฐ์, ์ ์ด๋ฌธ1์ฐจ์ ํค์ ๋ ฅ(System.in, Scanner) System.in // ํ์ค ์ ๋ ฅํค๋ณด๋๋ก๋ถํฐ ์ง์ ์ฝ๋ ์๋ฐ์ ํ์ค ์ ๋ ฅ ์คํธ๋ฆผํค ๊ฐ์ ๋ฐ์ดํธ ๋จ์๋ก ๋ฆฌํด // 1byte์ด๋ฏ๋ก ๋ฌธ์ ์๋๊ทธ๋ฌ๋ฏ๋ก ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฌธ์ ์ ๋ณด๋ก ๋ณํํด์ผ ํ๋ ๋ฌธ์ ์ ์ด ์์Scanner ํด๋์คSystem.in์๊ฒ ํค๋ฅผ ์ฝ๊ฒ ํ๊ณ , ๋ค์ํ ํ์ ์ผ๋ก ๋ณํํ์ฌ ๋ฆฌํดimport java.util.Scanner; // ๋ค๋ฅธ ํจํค์ง์ ์๋ ํด๋์ค ์ฌ์ฉํ๋ฏ๋ก import๋ฌธ ์ ์ธ ํ์Scanner scanner = new Scanner(System.in); // scanner ๊ฐ์ฒด ์์ฑ์ ๋ ฅ๋ ํค ๊ฐ์ ๊ณต๋ฐฑ๋ฌธ์๋ก ๊ตฌ๋ถ๋๋ ํ ํฐ ๋จ์๋ก ์ฝ์ // ‘\t’, ‘\f’, ‘\r’, .. 2022. 4. 23. [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 5์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [์๋ฐํ๋ก๊ทธ๋๋ฐ1] 5์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ์๋ณ์, ์๋ฃํ, ๋ฆฌํฐ๋ด1์ฐจ์ ์๋ณ์ ์๋ณ์ indentifier // C/C++๊ณผ ๋์ผ์๋ณ์๋ ์ด๋ฆ์ด๋ค.ํน์ ๋ฌธ์, ํญ, ๊ณต๋ฐฑ ์ฌ์ฉ๋ถ๊ฐ // ์์ธ์ ์ผ๋ก _์ $์ ์ฌ์ฉ๊ฐ๋ฅ์ซ์๋ก ์์ ๋ถ๊ฐ // _์ $์ผ๋ก ์์ ๊ฐ๋ฅํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ์ง๋ ์์์์ฝ์ด(ํค์๋) ์ฌ์ฉ๋ถ๊ฐ์ ๋์ฝ๋, ํ๊ธ ์ฌ์ฉ๊ฐ๋ฅ๊ธธ์ด ์ ํ ์์์์ด ๋์๋ฌธ์ ๊ตฌ๋ถ ์ข์ ์ด๋ฆ ๋ถ์ด๋ ๊ด์ต๋ชฉ์ ์ ๋ถ๋ช ํ๊ฒ ๋ํ๋ด๋ ์ด๋ฆ s vs sumํด๋์ค ์ด๋ฆ์ ๋๋ฌธ์๋ก ์์ํ๋, ๋ฉ์๋ ์ด๋ฆ์ ์๋ฌธ์๋ก ์์์ดํ ๊ฐ ๋จ์ด์ ์ฒซ๋ฒ์งธ ๋ฌธ์๋ง ๋๋ฌธ์ // camel case๋ก ์์ฑํจ, _์ผ๋ก ์ฐ๊ฒฐํ๋ snake case๋ก ์์ฑํ์ง ์์์์ ์ด๋ฆ์ ๋ชจ๋ ๋ฌธ์๋ฅผ ๋๋ฌธ์์๋ฐ์์ ์๋ฃํ data type๊ธฐ๋ณธํ์ 8๊ฐ // ๊ธฐ๋ณธ ํ์ boo.. 2022. 4. 23. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 4์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 4์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ์๋ฐ ๊ธฐ๋ณธ ํ๋ก๊ทธ๋๋ฐ1์ฐจ์ ์๋ธ๋ฆฟ๊ณผ ์ ํ๋ฆฟ, ์๋ฐ์ ํน์ง ์๋ธ๋ฆฟ // ์น ์๋ฒ์์ ๋์๊ฐ๋ ํ๋ก๊ทธ๋จ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ ๋ฐ ๊ธฐํ ์๋ฒ์ ์ฐ๋ํ๋ ๋ณต์กํ ๊ธฐ๋ฅ ๊ตฌํ ์ ์ฌ์ฉ์ ํ๋ฆฟ // ์น ํด๋ผ์ด์ธํธ์์ ๋์๊ฐ๋ ํ๋ก๊ทธ๋จํ๋์ ์์คํ์ผ์ ์ฌ๋ฌ ํด๋์ค ์์ฑ ๊ฐ๋ฅ, public ํด๋์ค๋ 1๊ฐ๋ง ์์ฑ ๊ฐ๋ฅ์๋ฐ ์์คํ์ผ ์ด๋ฆ = ํด๋์ค ์ด๋ฆ, ํ๋์ ์์ค ํ์ผ์ ์ฌ๋ฌ ๊ฐ์ ํด๋์ค๊ฐ ์์ฑ๋์ด ์๋ ๊ฒฝ์ฐ public ํด๋์ค ์ด๋ฆ๊ณผ ๊ฐ์์์คํ์ผ์ ์ปดํ์ผํ๋ฉด ํด๋์ค 1๊ฐ๋น ํด๋์ค ํ์ผ 1๊ฐํ๋์ ํด๋์ค ํ์ผ์ 2๊ฐ ์ด์์ main ๋ฉ์๋๊ฐ ์์ ์ ์์์๋ฐ์ ํน์ง1. ํ๋ซํผ์ ๋ ๋ฆฝ์ 2. ๊ฐ์ฒด ์งํฅ // ์บก์ํ, ์์์ฑ, ๋คํ์ฑ3. ํด๋์ค๋ก ์บก์ํ4. ์๋ฐ๋ ์ด์์ฒด์ ์ ๋์ ์์ด .. 2022. 4. 23. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 3์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 3์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ์๋ฐ1์ฐจ์ ์ ์ฐจ์งํฅ๊ณผ ๊ฐ์ฒด์งํฅ, C์ธ์ด์ ํ๋, ์๋ฐ์ ํ๋ ์ ์ฐจ์งํฅ ํ๋ก๊ทธ๋๋ฐ // ์์ ์ ์์๋๋ก ํํ, ์์๋๋ก ์คํ์์ ์ ํจ์๋ก ์์ฑํ ํจ์๋ค์ ์งํฉ์ผ๋ก ํ๋ก๊ทธ๋จ ์์ฑ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ // ๊ฐ์ฒด๋ค ๊ฐ์ ์ํธ์์ฉ์ผ๋ก ํํํด๋์ค ๋๋ ๊ฐ์ฒด๋ค์ ์งํฉ์ผ๋ก ํ๋ก๊ทธ๋จ ์์ฑํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ ์ฐจ์งํฅ๊ณผ ๊ฐ์ฒด์งํฅ ๋ ๊ฐ๋๋ก ๋๋์ด์ง๋ ๊ฒ์ด ์๋๋ค. // ์ ์ฐจ์งํฅ์ ๊ฐ์ฒด์งํฅ์ ๊ฐ๋ ์ด ์ถ๊ฐ๋ ๊ฒC์ธ์ด์ ํ๋์ ์ข์ ์ด์์ฒด์ ๊ฐ๋ฐ (1970๋ ๋ ์ด) AT&T์๋ฐ์ ํ๋์ IoT ์ฌ๋ฌผ ์ธํฐ๋ท ๊ฐ์ ๊ฐ์ ์ ํ์ ๋ค์ด๊ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ (1990๋ ๋)1. ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ธ ์ธ์ด ๊ฐ๋ฐ // ๋ ์จ ์ดํ์ ํ ๋ฒ๋ง ๋ง๋ค๋ฉด ์ฌ๋ฌ ํ๋ซํผ์์ ๋ค ๋์๊ฐ ์ ์๊ฒ ํ๊ธฐ ์ํด, WORA2. ๋ฉ๋ชจ.. 2022. 4. 23. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 2์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 2์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ1์ฐจ์ ํ๋ก๊ทธ๋๋ฐํ๋ก๊ทธ๋จ // ์ปดํจํฐ๊ฐ ํน์ ์์ ์ ์ํํ๋๋ก ํ๋ ๋ช ๋ น์ด๋ค์ ๋ชจ์ ํ๋ก๊ทธ๋๋ฐ // ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด // ํ๋ก๊ทธ๋จ์ ์์ฑํ๋๋ฐ ์ฐ์ด๋ ์ธ์ด // ๊ธฐ๊ณ์ด, ์ด์ ๋ธ๋ฆฌ์ด, ๊ณ ๊ธ์ธ์ด ๋ฑ์ด ์์ ํ๋ก๊ทธ๋๋ฐ์ด๋ ์ธ๊ฐ ์ธ์์ ์๋ ๊ฒ์ ์ปดํจํฐ ์ธ์์ ๋ง๋ค์ด ๊ฐ๋ ๊ฒ C์ธ์ด->ํ๋ก๊ทธ๋๋ฐ ์ธ์ด->ํ๋ก๊ทธ๋จ์ ์์ฑํ๋๋ฐ ์ฐ์ด๋ ์ธ์ด ์ปดํจํฐ ์ธ์=์จ๋ผ์ธ=์ธํฐ๋ท=๋คํธ์ํฌ ์ธ๊ฐ ์ธ์=์คํ๋ผ์ธ=๋ฐ๊นฅ ์ธ์2์ฐจ์ ๊ฐ์ฒด ์ปดํจํฐ ์ธ์์ ‘๋’๋ผ๋ ์กด์ฌ๋ฅผ ํํํ๊ธฐ ์ํด์๋ ์ด๋ฆ, ์ฃผ๋ฏผ๋ฒํธ, ์ฒด์ค ๋ฑ์ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ก๋ค์ด ํ์ํ๋ค. ์ด๋ฅผ ‘๋ฐ์ดํฐ’ ๋ผ๊ณ ํ๋ค. ์ธ๊ฐ ์ธ์์ ์กด์ฌํ๋ ์ฌ๋ฌผ๋ค์ ์ปดํจํฐ .. 2022. 4. 23. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 1์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 1์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐOT1์ฐจ์ ์๊ฐ ๊ต์ ์๊ฐ //๊ต์ฌ ์๊ฐ // ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ, ์๋ฅ ์ถํ์ฌ, ํฉ๊ธฐํ, ๊นํจ์ ์ ์, ๊ฐ์ 4ํ๊ณต๋ถ๋ฐฉ๋ฒ ์๊ฐ // ํ๊ธฐ ์ ๋ฆฌํ ๊ฒ์ ๊ต์ฌ์ ์ ๊ธฐ2์ฐจ์ ํ๊ณผ ์ปค๋ฆฌํ๋ผ 1-1 1-2(๊ฐ์ฒด) 2-1(GUI) 2-2 3-1 3-2C C++ ์๋์ฐํ๋ก๊ทธ๋๋ฐ1, 2 ์บก์คํค๋์์ธ1, 2JAVA1 JAVA2ํ ์คํธ ๊ธฐ๋ฐ(CLI)๊ทธ๋ํฝ ๊ธฐ๋ฐ(GUI)3์ฐจ์ ์ถ์ ๋ฐ ๊ณผ์ ์ ์ถ ๋ฐฉ๋ฒ LMS // 2022. 4. 23. ์ดํด๋ฆฝ์ค ๋จ์ถํค eclipse shortcut key ์ดํด๋ฆฝ์ค ๋จ์ถํค ํ์ค ๊ด๋ จ ํ์ค ์ ํ Shift+End ์ ํํ๊ณ ์ ํ๋ ์ค์์ ํ ์คํธ ์ปค์๋ฅผ ๋งจ ์์ ๋๊ณ ๋๋ ํํค๋ฅผ ๋๋ฅด๊ณ ์ฌํํธ+์๋ ํ์ค ์ด๋ Alt+↑๋๋↓ ์ํธ+๋ฐฉํฅํค ์ ๋๋ ์๋ ํ์ค ๋ณต์ฌ Ctrl+Alt+↑๋๋↓ ์ปจํธ๋กค+์ํธ+๋ฐฉํฅํค ์ ๋๋ ์๋ ํ์ค ์ญ์ Ctrl+D ์ปจํธ๋กค+์ํ๋ฒณ ๋ ํ์ค ์ฃผ์ Ctrl+/ ์ปจํธ๋กค+ ์ฌ๋์ฌ ํด๋์ค ์ํฌํธ Ctrl+Shift+O ์ปจํธ๋กค+์ฌํํธ+์ํ๋ฒณ ์ค 2022. 4. 18. ์ด์ 1 ยทยทยท 32 33 34 35 ๋ค์ 728x90