Java14 [Java][์๋ฐ] for๋ฌธ ํํ_C์ธ์ด์ ์๋ ๊ฒ ** ์ ๋ฐ ๊ธฐ์ตํ๊ณ ์จ๋จน์ ** - ํฅ์๋ for๋ฌธ for(int number : numbers) -> for(๋์ ๋ฐ์ ๋ณ์์ ์ : ๋ฐฐ์ด๋ช )_ ๋ฐฐ์ด ์ฒ์๋ถํฐ ๋๋ฉด์ ๋ชจ๋ ์์ ๊ฑด๋๋ฆด ์ ์์ ๋ฐ์ ํ์ ใ ใ ใ ใ ใ ใ ใ ใ ~~~~~~~~~~~~~~~~~~~~~!!!!! ๋ฐฑ์ค ํ๋ค๊ฐ ํ๋ก๊ทธ๋๋จธ์ค ํธ๋๊น ์ ์ถํํ๊ฐ ๋ฌ๋ผ์ ๊ทธ๋ฐ์ง,,,, ๋ฌธ์ ์ ๊ทผ ๋ฐฉ์์ด ๊ฐ์ด ์์จ๋ค.........(๋ฉ์ฒญst....) ์์์์ ํ์ดํ ๊ณ์ ํ์ด๋ณด๊ณ ๋ฐ๋ณตํ๋ ๊ฒ ๋ฐ์......์๋ ๊ฒ ๊ฐ๋ค ใ -ใ 2022. 1. 12. [Java][์๋ฐ] BufferedReader,BufferWriter_์๋ฐ์ ์ถ๋ ฅ ๋ฒํผ๋ฅผ ์ด์ฉํด์ ์ ์ถ๋ ฅ์ ํ๋ ํจ์์ด๋ค. ๋ฒํผ๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ์ ์ถ๋ ฅ์ ํจ์จ์ ์์ฒญ ๋์ผ ์ ์๋ค. * BufferedReader :Scanner์ ์ ์ฌ - BufferedReader์ ๋ฉ์๋๋ ์ฌ๋ฌ ๊ฐ๊ฐ ์์ง๋ง, ์ฌ์ค์ ์ฐ๋ฆฌ๊ฐ ์๊ณ ๋ฆฌ์ฆ ํด๊ฒฐ์ ์ํด์ ์ฐ๋ ๋ฉ์๋๋ 'readLine()'์ 'close()' ๋ฐ์ ์๋ค. readLine()์ ์ ๋ ฅ๊ฐ์ผ๋ก ๋ค์ด์จ ๋ฐ์ดํฐ๋ฅผ ํ ์ค๋ก ์ฝ์ด์ String์ผ๋ก ๋ฐ๊พธ๋ ๋ฉ์๋์ด๋ค. Scanner๋ฅผ ํตํด ์ ๋ ฅ์ ๋ฐ์ ๊ฒฝ์ฐ Space, Enter๋ฅผ ๋ชจ๋ ๊ฒฝ๊ณ๋ก ์ธ์ํ๊ธฐ์ ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ๊ธฐ ๋งค์ฐ ํธ๋ฆฌํ๋ค. ํ์ง๋ง BufferedReader๊ฐ Readํ ๋ฐ์ดํฐ๋ Line๋จ์๋ก๋ง ๋๋ ์ง๊ธฐ์ ๊ณต๋ฐฑ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ๋ ค๋ฉด ๋ฐ๋ก ์์ ์ ํด์ฃผ์ด์ผํ๋ค. String์ผ๋ก ๋ฆฌ.. 2022. 1. 11. [Java][์๋ฐ] Arrays ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ * binarySearch() * binarySearch() ๋ฉ์๋๋ ์ ๋ฌ๋ฐ์ ๋ฐฐ์ด์์ ํน์ ๊ฐ์ฒด์ ์์น๋ฅผ ์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ฒ์ํ ํ, ํด๋น ์์น๋ฅผ ๋ฐํํ๋ค. ์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฏ๋ก, ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋๋ ๋ฐฐ์ด์ด ๋ฏธ๋ฆฌ ์ ๋ ฌ๋์ด ์์ด์ผ๋ง ์ ๋๋ก ์๋ํ๋ค. ex) Arrays.binarySearch(arr, 437) * copyOf() ๋ฉ์๋ * copyOf() ๋ฉ์๋๋ ์ ๋ฌ๋ฐ์ ๋ฐฐ์ด์ ํน์ ๊ธธ์ด๋งํผ์ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ณต์ฌํ์ฌ ๋ฐํํ๋ค. ์ฒซ ๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ์๋ณธ ๋ฐฐ์ด์ ์ ๋ฌ๋ฐ๊ณ , ๋ ๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ์๋ณธ ๋ฐฐ์ด์์ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ณต์ฌํ ์์์ ๊ฐ์๋ฅผ ์ ๋ฌ๋ฐ๋๋ค. ex) int[] arr2 = Arrays.copyOf(arr1, 3) * copyOfRange() ๋ฉ์๋ * copyOfRange(.. 2022. 1. 9. [Java][์๋ฐ] String์ ๋ ฅ ๋ฉ์๋_next()์ nextLine() ์ฐจ์ด, ๋ฒํผ ๋น์ฐ๊ธฐ next(), nextLine()๋ Scanner ํด๋์ค ๋ฉ์๋์ด๋ค. ๊ณตํต์ : ๋ฌธ์์ด ๋ฐํ ์ฐจ์ด์ : ๊ฐํ๋ฌธ์ ๋ฌด์์ฌ๋ถ * next() * ๊ณต๋ฐฑ๋ฌธ์๋ฅผ ๋์ผ๋ก ์ธ์, ๊ณต๋ฐฑ ๊ธฐ์ค ํ ๋จ์ด ๋๋ ํ ๋ฌธ์์ฉ ์ ๋ ฅ๋ฐ์ * nextLine() * ์ํฐ๋ฅผ ์น๊ธฐ ์ ๊น์ง์ ๋ฌธ์ฅ ์ ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ์ (๊ณต๋ฐฑํฌํจ) * ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ : ๋ฒํผ๋ฅผ ๋น์์ ํด๊ฒฐ * [intput] 12 namu [output] 12 -> ๋ค์ ๋ฌธ์์ด์ ์ถ๋ ฅ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ซ์๋ฅผ ์ ๋ ฅ ํ ์ํฐ๊ฐ String ํด๋์ค ๋ณ์์ ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ๋ฌธ์์ด์ด ์ ๋ ฅ๋์ง ๋ชปํ๊ณ ๋ฐ๋ก ์ถ๋ ฅ์ผ๋ก ๋์ด๊ฐ๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด์๋ nextLine()์ ํตํด ๋ฒํผ๋ฅผ ๋น์์ผํ๋ค. 2022. 1. 9. ์ด์ 1 2 3 4 ๋ค์