๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ243 (22.10.12)Java: ๋ฉ์๋ ๋ง๋ค๊ธฐ ๋ฐ ๊ฐ์ฒด์งํฅ ์ธ์ด ๊ฐ์ฒด ์งํฅ ์ธ์ด ๊ฐ์ฒด์งํฅ ์ธ์ด 3๋ ํน์ง : ์์์ฑ, ๋คํ์ฑ, ์๋์ฑ ์์์ฑ(Ingeritance) ๋คํ์ฑ(Polymorphism) ์๋์ฑ(Encapsulation) - ์ ๊ทผ ์ ํ์ private ์ด์ฉ **getMaxInt()๋ผ๋ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ ์ํ ๋, 0~20 ์ฌ์ด์ ์์์ ์ ์๋ฅผ 5๊ฐ ์ถ์ถํ์ฌ ๋ฐฐ์ด์ ์ ์ฅํ๊ณ ํ๋ฉด์ ํ์ํ๋ฉฐ ๊ทธ์ค ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ฆฌํดํ๋ ํด๋์ค ๋ฉ์๋๋ฅผ ์์ฑํ๊ณ ํธ์ถํ์ฌ ๋ฆฌํด๋ ๊ฐ์ ํ๋ฉด์ ํ์ํด๋ณด์ธ์. ๋ฐฐ์ด ์ต๋๊ฐ ๋ฝ๊ธฐ ( ๋๋ค ์๋ก ๋ฐฐ์ด์ ์ฑ์์) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import java.util.Arrays; import java.util.Random; public class .. Java programming 2022. 10. 12. (22.10.11)๋ค์ฐจ์ ๋ฐฐ์ด ์ค์ต๊ณผ ๊ฐ์ฒด์ ๋ฉ์๋ ๋ฐฐ์ด ๋ณ์ ํ์ฉ๋ฒ โ ๋ฐฐ์ด ๋ณ์ ์ ์ธ โก๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ํ๋ณด โข์์ ์ด๊ธฐํ โฃ์ฌ์ฉ *๋ฌธ์์ด ๋ฐฐ์ด์ 5๋ช ์ ์์ด๋, ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ฅํด๋๊ณ ํค๋ณด๋์์ ๋ก๊ทธ์ธํ ๋ ๋ฐฐ์ด์ ์ ์ฅ๋ ์์ด๋, ์ํธ์ ๋น๊ตํ์ฌ '๋ก๊ทธ์ธ ์ฑ๊ณต' ํน์ '๋ก๊ทธ์ธ ์คํจ' ๋ฉ์ธ์ง๋ฅผ ํ์ํ๋ผ. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 import java.util.Scanner; public class Study { public static void main(String[] args) { String[] infor = new String[5]; infor[0] = "paul 5641"; infor[1] = "jun.. Java programming 2022. 10. 11. (22.10.10)์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ดํ ์์ ฏ ์ฌํ ์ค์ต & ์๋๋ก์ด๋ ํ๋ก์ ํธ ๊ตฌ์ฑ ๊ณต๋ถ Android Project tree์ ๋ฉ์ธ ์ฝ๋๋ ํ์ผ ์ด๋ฆ์ด 'MainActivity.java'๋ก ๋์ด ์๋ค. ์ด ํ์ผ์์๋ ์กํฐ๋นํฐ (ํ๋ฉด)์ ๋ํ๋ด๊ธฐ ์ํด์ setContentView(R.layout.activity_main);์ด๋ผ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ฌ๊ธฐ์ activity_main์ด ๋ฐ๋ก [res] ํด๋์ ํ๋ถ ํธ๋ฆฌ์ ์๋ [layout] - [activity_main.xml]์ด ๋๋ค. ์ฝ๊ฒ R.layout.activity_main์ด ๋ฐ๋ก activity_main.xml ํ์ผ์ด๋ค. Android studio Project์ ๊ธฐ๋ณธ ์์ค์ธ Java ํ์ผ ์ด๋ฆ์ MainActivity.java๋ฅผ, ๊ธฐ๋ณธ ํ๋ฉด์ธ XML ํ์ผ ์ด๋ฆ์ activity_main.xml์ ์ฌ์ฉํ๋ค. ์ง๋ ๋ฒ ๋ง๋ค์๋ Bass.. Android studio programming 2022. 10. 10. (22.10.09)Computer Science: ๋คํธ์ํฌ(NETWORK) ๊ธฐ์ด,LAN ๊ณผ WAN, bit ์ byte ๋คํธ์ํฌ ๋? ๋คํธ์ํฌ๋ ๋์ ์๋ฏธ์์ ์ฐ๊ฒฐ๋ง์ด๋ผ ์ฐ์ธ๋ค. ๋น๋จ ์ปดํจํฐ ๋ฟ๋ง ์๋๋ผ ์ฌ๋๊ณผ ์ฌ๋, ๋๋ก์ ์ฒ ๋, ๋ฌผ๋ฅ ๋ฑ ์๋ก์๋ก ์ฐ๊ฒฐ๋์ด ์๋์ง๋ฅผ ๋ผ ์ ์๋ ๊ณต๋์ฒด, ๋ง์ ๋คํธ์ํฌ๋ผ ํ ์ ์๋ค. ๊ทธ๋ผ ์ปดํจํฐ ๋คํธ์ํฌ๋ ๋ฌด์์ผ๊น? ์ปดํจํฐ ๋คํธ์ํฌ ๋ํ ๋ง ๊ทธ๋๋ก ์ปดํจํฐ์ ์ปดํจํฐ์ ์ํธ์์ฉ์ ๋งํ๋ค. ์ปดํจํฐ๋ ํ๋์ ํ๋์ผ์๋ ์๋ ์ฌ๋ฌ ๋์ ์ปดํจํฐ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ํ์ฑํ ์ ์๋ค. ์ด๋ ๊ฒ ํ์ฑ๋ ๋คํธ์ํฌ์์ ๋ง์ ์ ๋ณด๋ค์ด ์ค๊ฐ๋ค. ์ฐ๋ฆฐ ๊ทธ๋ฐ ์ ๋ณด๋ค์ ๋ฐ์ดํฐ๋ผ ๋ถ๋ฅด๊ณ ๋คํธ์ํฌ๋ฅผ ํตํด ์ปดํจํฐ ๊ฐ์ ํ์ผ ์ ์ก, ์น ์ฌ์ดํธ ์ด๋, ๋ฉ์ผ ์ก·์์ ๋ฑ์ ํ ์ ์๋ค. ์ด๋ ์ฐ๋ฆฐ ๋ฐ์ดํฐ๋ฅผ ํจํท(packet)์ด๋ ๊ท์น์ ์ด์ฉํ์ฌ ์ ์กํ๋ค. ํจํท์ด๋ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ์ .. Computer Science 2022. 10. 9. (22.10.08)Java ํ์ต ์ ๋ฆฌ: ์๋ฐ ๋ฐ์ดํฐ ํ์ (๊ธฐ๋ณธ ํ์ , ์ฐธ์กฐ ํ์ )๊ณผ ์ฐ์ฐ์์ ์ ์ด๋ฌธ( ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ) Java๋ ๋ํ์ ์ธ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์๋ฐ์ ํน์ง์ผ๋ก๋ โ ๊ตฌ๋ฌธ์ด ๊ฐ๊ฒฐํ๋ค. ํฌ์ธํฐ ๋ฐ์ดํฐ ํ์์ ์์ฐ์ผ๋ก์จ C++์์ ์ฃผ๋ก ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฌธ์ ๊ฐ ๋ํญ ํด๊ฒฐ๋์๋ค. โก๋ช ๋ฃํ ๊ฐ์ฒด์งํฅ ์ธ์ด์ด๋ค. โข์ด์์ฑ์ด ๋์ผ๋ฉฐ ๊ธฐ๊ณ์ ์ค๋ฆฝ์ ์ด๋ค. ํ๋ฒ ์์ฑํ Java๋ ๋ค์ํ ์ด์์ฒด์ ์์ ๋์ํ๋ค. ์ด๊ฒ์ JVM(Java Virutal Machine)์ด๋ผ๋ ์ํํธ์จ์ด์ ์ํด ๊ฐ๋ฅํ๋ค. โฃ๋ถ์ฐ ์ฒ๋ฆฌ๋ฅผ ์ง์ํ๋ค. โค๋ฉํฐ์ค๋ ๋(multi - thread) ์ธ์ด์ด๋ค. ๋ณ์์ ๋ฐ์ดํฐ ํ์ Java์์ ์ฐ์ด๋ ๋ฐ์ดํฐ ํ์ ์ ํฌ๊ฒ ๊ธฐ๋ณธ ํ์ (์์ ํ์ : primitive type)๊ณผ ์ฐธ์กฐ ํ์ (referene type)์ผ๋ก ๋ถ๋ฅ๋๋ค. ๊ธฐ๋ณธํ์ ์ด๋ ์ ์, ์ค์, ๋ฌธ์, ๋ ผ๋ฆฌ ๋ฆฌํฐ๋ด์ ์ ์ฅํ๋ ํ์ ์ ๋งํ๋ค. .. Java programming 2022. 10. 9. (22.10.06.)๋ฐฐ์ด, ๋ฐ๋ณต๋ฌธ, ์ ์ด๋ฌธ, ๋ถ๊ธฐ๋ฌธ ์ค์ต ํ์์ ๋ณด ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ โ ๋ฐฐ์ด ์ค์ตํ๊ธฐ โ ๋ฐฐ์ด์ ์ด์ฉํ๊ธฐ์ํด์ 4๊ฐ์ง ์กฐ๊ฑด์ด ํ์ํ๋ค. 1.๋ฐฐ์ด๋ณ์ ์์ฑ(4๋ฐ์ดํธ) ex) int[ ] : ์ ์๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด์ด๋ ๋ป 2.๋ฉ๋ชจ๋ฆฌ ํ ๋น(4๋ฐ์ดํธ * ์ํ๋ ์ ์ ๊ณต๊ฐํฌ๊ธฐ) 3.์์์ด๊ธฐํ 4.๋ฐฐ์ด ์ฌ์ฉ ์์ 1 2 3 4 5 6 7 8 9 10 11 12 public class ArrayTest { public static void main(String[] args) { int[] nums; //๋ฐฐ์ด๋ณ์ ์์ฑ(์ฐธ์กฐํ ๋ณ์, 4๋ฐ์ดํธ) nums = new int[2]; //๋ฉ๋ชจ๋ฆฌ ํ ๋น (4๋ฐ์ดํธ*10) new ์ฐ์ฐ์๋ ์ฐธ์กฐ๋ฅผ ๋ฐํํ๋ค. nums[0]=ch; //์์ ์ด๊ธฐํ []์์ ๋ฒํธ๋ index๋ผ๊ณ ํ๋ค. nums[1]=ch; System.out.println(nums); /.. Java programming 2022. 10. 6. (22.10.05)JAVA ํ๋ก๊ทธ๋๋ฐ : ๋ฐ๋ณต๋ฌธ (for, while ), ์กฐ๊ฑด๋ฌธ(if,while), ์ ์ด๋ฌธ ์ค์ต ๋ฐ๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํ ๋์ ์ถ์ถ *1~20์ฌ์ด์ ์ ์๋ฅผ ๋ฌด์์๋ก ์ถ์ถํ์ฌ ํ์๊ฐ ๋์ฌ ๋๋ง ํ๋ฉด์ ํ์ํ๊ธฐ (random ํด๋์ค ์ด์ฉ, while ์กฐ๊ฑด๋ฌธ ์ด์ฉ) *์ด10๊ฐ์ ํ์๊ฐ ํ๋ฉด์ ํ์๋๋๋กํ๊ธฐ import java.util.Random; public class ControlStatement { public static void getOdd10() { Random ran = new Random(); int cnt = 0; boolean go = true; while(go) { int r = ran.nextInt(20)+1; // 0๋ ์๊ธฐ ๋๋ฌธ์ ran.nextInt(20) ์๋ ran.nextInt(20)+1 ์์ผํ๋ค. if(r%2==1) { System.out.println(r+ " ");.. Java programming 2022. 10. 5. (22.10.04)JAVA ํ๋ก๊ทธ๋๋ฐ : ๋ถ๊ธฐ๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๋ฌด์์ ์ ์ (0~5)๋ฅผ ํ๊ฐ ์ถ์ถํ์ฌ ๊ทธ ์๊ฐ 0,1์ด ์๋ ๊ฒฝ์ฐ์๋ง '์ ํจํ ์'๋ผ๊ณ ํ์ํ๊ณ ๊ทธ ์ธ์๋ ๋ชจ๋ '๋ฌดํจํ ์'๋ผ๊ณ ํ์ํ๋ ๊ธฐ๋ฅ์ ์์ฑํ์์ค. ์ ์ผ ๋จผ์ Random ํด๋์ค์ ๊ฐ์ฒด(์ธ์คํด์ค, instance)๋ฅผ ์์ฑํด์ผ ํ๋ค. (heap์ด๋ผ๋ ์์ญ์ ํ ๋น๋๋ค.) Random num2 = new Random(); // ์ฐ์ฐ์๋ ๋ฌด์ธ๊ฐ ๋ฐ๋์ ๋ฆฌํดํ๋ค. new๋ ์ฐ์ฐ์์ด๋ค. // new ๋ผ๋ ์ฐ์ฐ์๋ ํด๋์ค๋ฅผ ๋ก๋ํ์ฌ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ๊ทธ ์ธ์คํด์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฐธ์กฐ(=์ฃผ์)๋ฅผ ๋ฆฌํดํ๋ค. //= ํ ๋น์ฐ์ฐ์๋ ์ฝ๊ฒ ๋งํ๋ฉด ์ค๋ฅธ์ชฝ ๋ด์ฉ์ ์ผ์ชฝ์ ๊ธฐ์ต์์ผ๋ผ. // new Random(); ์ ๊ฐ์ด ์ฐธ์กฐํ์ด๊ธฐ ๋๋ฌธ์ ์ฐธ์กฐํ์ ๊ธฐ์ต์์ผ์ผํ๋ค. ์ฌ๊ธฐ์ Random์ด๋ผ ๋๊ฐ์ด Random์ ์ด๋ค. int .. Java programming 2022. 10. 4. (22.10.02)์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐ์ ์ด์ฉํ ์ฌํ ์ดํ๋ง๋ค๊ธฐ ๋ฒํผ์ ๋๋ฌ์ ๋ค์ด๋ฒ ์น์ฌ์ดํธ์ ์ ์ํ๋ ์ดํ์ ๋ง๋ค์ด ๋ณด๊ธฐ ์ผ๋จ ๋จผ์ ๋ฒํผ์ ๋ง๋ ๋ค. activity_main.xml์ ๋ฒํผ ์ฝ๋๋ฅผ ํ๋ ์์ฑํ๊ณ ๊ฐ๋ก ์ธ๋ก ๊ท๊ฒฉ๊ณผ ๋ฒํผ์ ์ธ ๋ด์ฉ์ ์ ํ๋ค. strBtn1์ ์์ง ์ค์ ์ ํด์ฃผ์ง ์์์ ์๋ฌ ํ์๊ฐ ๋์จ๋ค. strBtn1์ ์ค์ ํ๊ธฐ ์ํด [res] - [values] - [strings.xml] ํญ์ ๋๋ฌ strBtn1์ ์์ฑํ๊ณ ๋ด์ฉ์ ์ ์ด์ค๋ค. Design์ ๋๋ฌ ๋ณด๋ฉด "๋ฒํผ์ ๋๋ค" ๋ผ๊ณ ์ ํ ๋ฒํผ์ด ํ๋ ์์ฑ๋ ๊ฑธ ํ์ธํ ์ ์๋ค. ์ด์ MainActivity.java ์ ์ฝ๋๋ฅผ ์ค์ ํ์ฌ ์๋ํ๊ฒ ๋ ํ๋ค. button1์ ๋๋ฅด๋ฉด ๋ฒํผ์ ๋๋ ์ด์ ๋ฉ์์ง๊ฐ ํ์ฑํ ๋๊ฒ ๋ง๋ค์ด์ค๋ค. ๊ด๋ จ๋ ํด๋์ค๋ ์ธํฐํ์ด์ค๋ฅผ ์ํฌํธํด์ฃผ์ด์ผํ๋ค. AVD๋ฅผ ์๋ํด์ ๋ฒํผ.. Android studio programming 2022. 10. 2. (22.10.01)JAVA ํ๋ก๊ทธ๋๋ฐ: JAVA ๊ธฐ๋ณธํ์ ๊ณผ RANDOM,SCANNER ํด๋์ค ์ ๋ณด์ฒ๋ฆฌ 8๊ฐ์ง ๊ธฐ๋ณธํ(Primitive Data types) ๊ณผ ๋ฌด์ํ ๋ง์ ์ฐธ์กฐํ์ด ์๋ค. ๊ธฐ๋ณธํ์ ์ซ์, ๋ฌธ์, ๋ ผ๋ฆฌํ์ด ์๋ค. ์ ์ literal์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ๋ 4๋ฐ์ดํธ๋ก ๋ก๋๋๊ณ ์ค์ literal์ 8๋ฐ์ดํธ๋ก ๋ก๋๋๋ค. ๋ฌด์์์ ์ถ์ถ(์ํ๋ฒณ a๋ถํฐ z์ฌ์ด์ ๋งตํ๋์ด์๋ ์ซ์)ํ์ฌ ๋ฌธ์๋ก ์ถ๋ ฅ int aa = rd.nextInt(26) + 97; char c = (char)aa; System.out.println("๋ฌด์์ ์ํ๋ฒณ" + c + aa); ๋ค๋ฅธ ํํ ๋ฐฉ์ Random rd2 = new Random(); int start = (int) 'a'; int end = (int) 'z'; int rdCh = rd2.nextInt(end-start+1)+start; char chc = (.. Java programming 2022. 10. 2. (22.09.30)JAVA ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ๋ณธ ๋ณ์๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ์ฐ์ถ 1.๋ฉ๋ชจ๋ฆฌ์ ์ ์ ๊ณต๊ฐ 2๊ฐ๋ฅผ ํ๋ณดํ์ฌ ๊ฐ๊ฐ 5,7์ ๊ธฐ์ต์ํค๊ณ ๊ทธ ์์ ๋ง์ ์์ ํ๋ฉด์ ํ์ํด๋ณด์ธ์. 2.๋ฉ๋ชจ๋ฆฌ์ ์ ์ ๊ณต๊ฐ 2๊ฐ๋ฅผ ํ๋ณดํ์ฌ ๊ฐ๊ฐ 3.141592, 2.71828์ ๊ธฐ์ต์ํค๊ณ ๊ทธ ์์ ๊ณฑ์ ์์ ํ๋ฉด์ ํ์ํด๋ณด์ธ์. 3. ๋ฐ์ง๋ฆ์ด 5.1์ธ ์์ ๋ฉด์ ์ ๊ตฌํ์ฌ ํ๋ฉด์ ํ์ํด๋ณด์ธ์. 4.๋ฐ์ง๋ฆ์ด 2.8์ธ ์์ ๋๋ ๋ฅผ ๊ตฌํ์ฌ ํ๋ฉด์ ํ์ํด๋ณด์ธ์. ์ ์ ํ์ ๋ณ์ int ์ ์ค์ ํ์ ๋ณ์ double๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ ์ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ๋ณด์ํด์ผํ ์ ++++) ์ ์ ํฌ๊ธฐ๊ฐ ์์ผ๋ฏ๋ก int ๋์ ์ byte ๋ณ์๋ฅผ ์จ์ผ ๊ณต๊ฐ์ ๋์ฐจ์งํ๋ ๋ฐฉํฅ์ผ๋ก ์ฝ๋ฉํด์ผํ๋๋ฐ, ๋ฌด์์์ ์ผ๋ก int๋ฅผ ๋จผ์ ์ผ๋ค. ใ ,ใ ์ ์ฅ๋๋ ๊ฐ์ ๋ฒ์๋ฅผ ์ ๊ณ ๋ คํด์ ๋ณ์๋ฅผ ์ ํด์ค์ผ๊ฒ ๋ค! ์์(format) ๋ฌธ์์ด ์ถ๋ ฅ .. Java programming 2022. 10. 2. (22.09.29)Java ํ๋ก๊ทธ๋๋ฐ: cmd์์ ๋ฌธ์ ์ถ๋ ฅํ๊ธฐ ์ค๋ผํด์์ Java๋ฅผ os์ ๋ง๊ฒ ๋ค์ด์ ๋ฐ์ ์ ์๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ Java11๋ฅผ ๋ค์ด ๋ฐ์์ ์ค์นํด์ฃผ์๋ค. cmd๋ฅผ ์ผ์ java -version ๋๋ java.exe -version๋ฅผ ์ณ์ฃผ๋ฉด java๊ฐ ์ ๋ค์ด ๋ผ ์๊ณ ๊ทธ ๋ฒ์ ๊น์ง ํ์ธํด ์ค ์ ์๋ค. ๋ค์ด์ ๋ค ํด์ฃผ๋ฉด ํ๊ฒฝ๋ณ์ ์ค์ ์ ํด์ค๋ค JAVA_HOME , PATH, CLASS_PATH ํ๊ฒฝ๋ณ์ ์ค์ ์ ํด์ค๋ค. ์ฐ๋ฆฌ๊ฐ ์ธ์ด๋ฅผ ํตํด์ ์ ์ด์ค ๋ช ๋ น์ด๋ค์ ์ปดํ์ผ๋ฌ๋ฅผ ํตํด ์ปดํ์ผ๋๊ณ JVD๋ฅผ ํตํด ๊ธฐ๊ณ์ด๋ก ๋ณํ๋ ๋ช ๋ น์ด๋ฅผ ์คํดํ ์ ์๋ค. ์๋ํฐ๋ฅผ ๋ค์ดํ๊ธฐ ์ ์ ๋ช ๋ น์ด๋ฅผ ๋ฉ๋ชจ์ฅ์ ์ ์ด ๋ณด์๋ค. ์ด ๋ฉ๋ชจ๋ฅผ .java๋ก ์ ์ฅํ์ฌ ์๋ฐ ๋ฌธ์๋ก ์ ์ฅํํ ์ปดํํธํ์ฌ ๋ฐ์ดํธ ์ฝ๋ํ์ผ ๋ก ๋ง๋ค์ด(.class) ์คํ์ ํด๋ณผ ๊ฒ์ด๋ค. D ๋๋ผ์ด๋ธ๋ก ์ด๋.. Java programming 2022. 10. 2. ์ด์ 1 ยทยทยท 17 18 19 20 21 ๋ค์