์ ์ฒด ๊ธ235 (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. (22.09.25)Android Studio ํ๋ก๊ทธ๋๋ฐ: ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ํตํ ์ ํ๋ก์ ํธ ๋ง๋ค์ด๋ณด๊ธฐ ์ค๋์ ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ์ด์ฉํ์ฌ ์์ฃผ์์ฃผ์์ฃผ ๊ฐ๋จํ ์ดํ์ ๋ง๋ค์ด ๋ณด์๋ค. ๋งค์ฐ ๊ฐ๋จํ ์ดํ์ด์ง๋ง ๋ณต์กํ ์ดํ๋ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ํตํด ๋ง๋ค์ด์ง๋ ๊ฒ์ด๋ฏ๋ก ์ด๊ธฐ ํ์ต์ด ์ค์ํ๋ค๊ณ ํ๋ค. ์ฒ์์ผ๋ก ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ์ด์ฉํ์ฌ AVD (android virtual device)๋ฅผ ์ผ์ ์ด์ฉํด ๋ณด๊ณ ๊บผ๋ดค๋ค. MainActaivity.java ์ activity_main.xml ์์ค๋ฅผ ํตํ์ฌ ์๋ํ๋ ๊ฒ์ ๋ฐฐ์ ๋ค. ๊ฐ๋จํ๊ฒ ์ดํ์ด๋ฆ๊ณผ ์ค์์น ๊ทธ๋ฆฌ๊ณ ๋ฒํผ์ ์์ฑํ๊ณ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด ๊ฐ๋ฉฐ AVD์์๋ ๊ตฌํ์ด ๋๋์ง ํ ์คํธ ํด๋ณด์๋ค. ๋ํ activity_main.xml ์ ์ฝ๋๋ฅผ ์ญ์ ํ์ฌ ๋ฒํผ์ ์์ ๊ณ ๊ทธ๊ฒ๋ ๊ตฌํ๋์๋์ง ํ์ธํ์๋ค. ์ฌ์ง์์ ๋งจ์์ ๋ณด๋ผ์ ๋ฒํผ์ด ์์๋๋ฐ ์ฝ๋๋ฅผ ์ง์ฐ๋ ์ญ์ ๋ ๊ฑธ ํ์ธํ ์ ์.. Android studio programming 2022. 9. 25. (22.09.24)Java ํ๋ก๊ทธ๋๋ฐ: ์กฐ๊ฑด๋ฌธ, ๋ฐฐ์ด, ๋ฐ๋ณต๋ฌธ ์ค์ต ์ด์ ์ ์ด์ด ์ค๋์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐฐ์ด ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ณต๋ฌธ์ ๋ํด ์ค์ตํ๋ค. if๋ฌธ๊ณผ switch ()~case๋ฌธ์ ์ด์ฉํ์ฌ ์ฑ์ ์ ํตํ ํฉ๊ฒฉ (์ฅํ์), ํฉ๊ฒฉ, ๋ถํฉ๊ฒฉ์ ๊ตฌํด๋ณด์๋ค. if๋ฌธ์ ์ด์ฉํ์ฌ 90์ ์ด์์ด๋ฉด ํฉ๊ฒฉ์ด๋ฉด์ ์ฅํ์์ด๊ณ ๋๋จธ์ง ๊ฒฝ์ฐ์ ๋ค์ if๋ฌธ์ ์จ 60์ ์ด์์ ํฉ๊ฒฉ ๊ทธ์ธ ๋๋จธ์ง(์ฆ 60์ ๋ฏธ๋ง)์ ๋ถํฉ๊ฒฉ์ด ๋์ค๊ฒ ํ๋ค. if๋ฌธ์ true ์ false ๋๊ฐ์ง๋ก ๊ตฌ๋ถ๋๊ธฐ ๋๋ฌธ์ ์ด์ค ๋ถ๊ธฐ๋ผ ๋ถ๋ฅธ๋ค. switch ()~case๋ฌธ ๊ฒฝ์ฐ ์ ์ ๋๋๊ธฐ ์ ์๋ ์ ์๊ฐ ๋์ค๋ฏ๋ก 83์ ์ด๋ 85์ ์ด๋ 10์ผ๋ก ๋๋๋ฉด 8์ด ๋์ค๊ธฐ์ ๊ฑฐ๊ธฐ์ ๋ค์ 10์ ๊ณฑํ์ฌ 10์ ๋ฐฐ์ ์ ์๋ก ๊ตฌ๋ถํ๊ธฐ ํธํ๊ฒ ๋ง๋ค์๋ค. 100์ 90์ ์ผ ๋ ํฉ๊ฒฉ ์ฅํ์, 80์ 70์ 60์ ์ผ๋ ํฉ๊ฒฉ ๊ทธ์ธ ๋๋จธ์ง๋ ๋ถํฉ๊ฒฉ์ด ๋์ค๊ฒ ํ์๋ค... Java programming 2022. 9. 24. (22.09.23)ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ ์ฒซ ๋ฐ๋์ (์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ ๋ฐ Java) ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ธฐ๋ก ๋ง์ ๋จน์์ง ๋ฉฐ์น ์ด ์ง๋๊ณ ์ฑ ๊ณผ ์ฌ๋ฌ ๊ธ๋ค์ ๋ณด๋ฉด์ ๋๋์ด ์ฒ์์ผ๋ก ๊ณต๋ถ๋ฅผ ์์ํ๋ค! ์ปดํจํฐ ๊ณตํ๊ณผ ์น๊ตฌ์๊ฒ ์ ๋ฌผ๋ก ๋ฐ์ ์ฑ ์ผ๋ก์ดํ๊ฐ ์ ๋ ์ ํ๊ณ ํ์ํ ์ ๋ณด๋ค์ ์คํฌ๋ฉํ ํ ๋์ ์ทจ์ง์ ์ ๋ง๋์ง ๋น๊ต ํด๋ณด์๋ค. ์ฑ ์ ์ ์์ ๋์ ์ํฉ์ด ๋งค์ฐ ๋น์ทํ๊ณ ๋ชฉํํ๋ ๋ฐ๋ ๋น์ทํ์ฌ ๋งค์ฐ ๊ณต๊ฐํ๊ณ ์ ๋ณด๋ฅผ ๋ง์ด ์ป์ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ง์ ์ค๋!!!!!! ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ณต๋ถ๋ฅผ ์์ํ๋ค. ์น๊ตฌ๋ ๋ฐ๋ก ๋ฏธ์ ์ ์ฃผ๊ณ ์ดํด๋ฆฝ์ค์ ์๋๋ก์ด๋ ์คํ์ด์ค ํด์ ๊น๊ณ ๋ฏธ์ ์ ํผ์ ํด๋ฆฌ์ด ํ๊ธฐ...... ์ฒ์์ 2๊ฐ์ ์๋ฌ๊ฐ ์์์ง๋ง, ๋ฐ๋ก ์์ ํ๊ณ ๊ฒฐ๊ณผ๋ฌผ์ ์น๊ตฌํํ ๋ณด๋ด์ฃผ๋ ๋๋ฌด ํก์กฑํด ํ๋ค. ์ด๊ฒ์ ํ ์ธ๊ฐ์๊ฒ๋ ์์ ํ ๊ฑธ์์ด์ง๋ง ์ธ๋ฅ์๊ฒ๋ ์๋ํ ๋์ฝ์ด๋ค. -๋ ์์คํธ๋กฑ- ์ด๊ฒ์ ์๊ณ ๋ฏธ๋ฏธํ ํ๋ก๊ทธ๋๋ฐ์ด.. ETC 2022. 9. 23. ์ด์ 1 ยทยทยท 17 18 19 20 ๋ค์