Java7 [Java ๋ฌธ๋ฒ] ์ ๊ทผ ์ ํ์ (Access Modifier) ์ ๊ทผ ์ ํ์(Access Modifier)๋ ํด๋์ค, ๋ฉ์๋, ๋ณ์ ๋ฑ์ ๋ฉค๋ฒ์ ๋ํ ์ธ๋ถ ์ ๊ทผ์ ์ ์ดํ๋ ํค์๋์ ๋๋ค. ์๋ฐ์์๋ ์ด 4๊ฐ์ง์ ์ ๊ทผ ์ ํ์๊ฐ ์์ต๋๋ค. public - ์ด๋ค ํด๋์ค์์๋ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. - ๋ค๋ฅธ ํจํค์ง์์๋ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. protected ๊ฐ์ ํจํค์ง ๋ด์ ํด๋์ค์ ์์ ํด๋์ค์์ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ๋ค๋ฅธ ํจํค์ง์์๋ ์์ ํด๋์ค์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. default(package-private) ๊ฐ์ ํจํค์ง ๋ด์ ํด๋์ค์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ์ ๊ทผ ์ ํ์๋ฅผ ๋ช ์ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก default ์ ๊ทผ ์ ํ์๊ฐ ์ ์ฉ๋ฉ๋๋ค. private ๊ฐ์ ํด๋์ค ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ๋ค๋ฅธ ํด๋์ค๋ ํจํค์ง์์๋ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ ๊ทผ ์ ํ์๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ์บก.. 2023. 4. 10. eclips .javaํ์ผ cmd๋ก ์คํ cmd ?? ๊ทธ๊ฒ ๋ญ๋ฐ,, ์ค๋์ cmd๋ก javaํ์ผ ์คํํ๊ธฐ๋ฅผ ์ ์ด๋ณด๊ฒ ์ด๋น ๋จผ์ ์๋์ฐ ๊ฒ์์ฐฝ์ cmd ๊ฒ์ํด์ ์ด์ด์ค๋๋น ๋ช ๋ น ํ๋กฌํฌํธ ์ฐฝ์ด ๋จ๋ฉด ์๋ฐ ํ์ผ์ ์ ์ฅํ ์์น๋ฅผ ์ ๋ ฅํด ์ฃผ์ด์ผ ํฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ d๋๋ผ์ด๋ธ์ ํ์ผ์ด ์์นํด์๊ธฐ ๋๋ฌธ์ ๋จผ์ d:๋ฅผ ์ ๋ ฅํ์ฌ ๋ค์ด๊ฐ ์ค๋๋ค.(์ด๋ ๊ฒ ์ํ๊ณ ๋ฐ๋ก ํ์ผ ์ฃผ์๋ฅผ ๋ณต.๋ถ ํด์ ๋ฃ์ด์ค๋ ๋ฉ๋๋ค.) ๊ทธ ํ dir์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋๋ฐ dir์ ๋๋ ํฐ๋ฆฌ์ ์๋ ํ์ผ๊ณผ ํ์ ๋๋ ํฐ๋ฆฌ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๋ ๋ช ๋ น์ด ์ ๋๋ค. dir ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์จ๊นํ์ผ๊ณผ ์์คํ ํ์ผ์ ๋ณด์ฌ์ฃผ์ง ์์ง๋ง /a ์ต์ ์ผ๋ก ํด๋น ํ์ผ๋ค ๋ณผ ์ ์๊ฒ ํด์ค๋๋ค. dir /a ๋ฅผ ์ ๋ ฅํ์ฌ ํด๋น ํ์ผ๋ค์ ํ์ธํ๋ค. ์ ๋ d๋๋ผ์ด๋ธ์ lectrue๋ผ๋ ํ์ผ์์ java ํ์ผ์ด ์์ผ๋ฏ๋ก cd lect.. 2023. 3. 14. [Java ๋ฌธ๋ฒ] Scanner (์ ๋ ฅ๋ฌธ) ์ฌ์ฉ ๋ฐฉ๋ฒ Scanner (์ ๋ ฅ๋ฌธ) java.util ํจํค์ง์ ํฌํจ๋์ด ์์ด java.util์ import๋ฅผ ํด์ค์ผ ์ฌ์ฉํ ์ ์๋ค. ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ํ์ ์ ๋ชจ๋ ์ ๋ ฅ๋ฐ์ ์ ์๋ค. ํ ํฐ(๊ณต๋ฐฑ, ๊ฐํ, ํญ)์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค. java.util ํจํค์ง์ ํฌํจ๋์ด ์์ด java.util์ import๋ฅผ ํด์ค์ผ ์ฌ์ฉ ๊ฐ๋ฅ. import java.util.Scanner; Scanner ๊ฐ์ฒด๋ฅผ ์์ฑ. ํด๋์ค๋ช ์ ์ฃผ๋ก sc๋ก ๋ง์ด ํ๋ํธ. ์ํ๋ ํด๋์ค๋ช ์ผ๋ก ์ง์ . Scanner sc = new Scanner(System.in); Scanner ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ๊ฐ์ ๋ฐ์์ฃผ๋ฉด ๋! String rsp = sc.next(); Scanner ์ฌ์ฉ ์์ package chap_01; import java.util.. 2023. 3. 13. [Java ๋ฌธ๋ฒ] ์กฐ๊ฑด๋ฌธ ( switch ~ case ) switch ~ case switch ~ case : if๋ฌธ๊ณผ ๋ฌ๋ฆฌ jump-table์ ์ฌ์ฉํด ํ ๋ฒ์ ์ํ๋ ๊ณณ์ผ๋ก ์ด๋. ์กฐ๊ฑด์ ์๊ฐ ๋ง์์๋ก switch๋ฌธ์ ์ฐ๋๊ฒ ์ฉ์ดํ๋ค. switch(์กฐ๊ฑด){ case ์กฐ๊ฑด๊ฐ1 : ์กฐ๊ฑด๊ฐ1์ผ๋ ์คํํ ๋ฌธ์ฅ; break; case ์กฐ๊ฑด๊ฐ2 : ์กฐ๊ฑด๊ฐ2์ผ๋ ์คํํ ๋ฌธ์ฅ; break; case ์กฐ๊ฑด๊ฐ3 : ์กฐ๊ฑด๊ฐ3์ผ๋ ์คํํ ๋ฌธ์ฅ; break; default : ์์ case ์กฐ๊ฑด๊ฐ์ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ, ์คํํ ๋ฌธ์ฅ; break; } 1. ํ์ ๊ตฌํ๊ธฐ ์ ์๊ฐ 90์ด์์ด๋ฉด A, 80~89 ์ด๋ฉด B, 70~79 ์ด๋ฉด C, ๋๋จธ์ง๋ Dํ์ ์ผ๋ก ๋ํ๋ด์์ค. ์ ์๋ ์ ๋ ฅ๋ฐ์ ๊ฐ์ผ๋ก ๋ํ๋ธ๋ค. package chap_01; import java.util.Scanner; im.. 2023. 3. 13. ์ด์ 1 2 ๋ค์