Java programming39 (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.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. ์ด์ 1 2 3 4 ๋ค์