๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2021/11/14 (2)

DATA101

[Java] ์ž„์˜์˜ ์ •์ˆ˜ ๋ฐ์ดํ„ฐ ์ƒ์„ฑํ•˜๊ธฐ! (Random ๋ชจ๋“ˆ ํ™œ์šฉ)

์˜ค๋Š˜์€ Java์—์„œ Random ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•ด ์ž„์˜์˜ ์ •์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๐Ÿ’ก ํ•™์Šต ๋ชฉํ‘œ Random ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•ด ์ž„์˜์˜ ์ •์ˆ˜๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ดํ•ดํ•œ๋‹ค. ๊ธฐ๋ณธ ์‹ค์Šต์ฝ”๋“œ Random ๋ชจ๋“ˆ import import java.util.Random; Random ๋ชจ๋“ˆ์„ import ํ•ด์ค๋‹ˆ๋‹ค. Random ๊ฐ์ฒด ์ƒ์„ฑ ๋ฐ ๋ชจ๋“ˆ import ๋‹จ์ถ•ํ‚ค public class Hello{ public static void main(String [] args){ Random rn = new Random(); } } ์ด์ œ Random ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ด ์ค๋‹ˆ๋‹ค. ์•ž์„œ Random ๋ชจ๋“ˆ์„ import ํ•  ๋•Œ ์ผ์ผ์ด ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ, ๊ฐ„ํŽธํ•œ ์ž๋™์™„์„ฑ ๋‹จ์ถ•ํ‚ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ..

SW ๊ฐœ๋ฐœ/Java 2021. 11. 14. 21:52
[Java] ํด๋ฆฐ์ฝ”๋“œ๋ฅผ ์œ„ํ•œ for ๋ฐ˜๋ณต๋ฌธ ์ž‘์„ฑ ๊ทœ์น™+์ดํด๋ฆฝ์Šค ๋‹จ์ถ•ํ‚ค ๊ณต์œ !

์•ˆ๋…•ํ•˜์„ธ์š”, ์˜ค๋Š˜์€ Java์—์„œ ํด๋ฆฐ ์ฝ”๋“œ(clean code)๋ฅผ ์œ„ํ•œ for ๋ฐ˜๋ณต๋ฌธ ์ž‘์„ฑ ๊ฟ€ํŒ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๐Ÿ’ก ํ•™์Šต๋ชฉํ‘œ Java ํด๋ฆฐ ์ฝ”๋“œ๋ฅผ ์œ„ํ•œ for ๋ฐ˜๋ณต๋ฌธ ์ž‘์„ฑ ๊ทœ์น™์„ ํ•™์Šตํ•œ๋‹ค. ๋“ค์–ด๊ฐ€๋ฉฐ ํด๋ฆฐ์ฝ”๋“œ๋ฅผ ์œ„ํ•œ ๋ฐ˜๋ณต๋ฌธ ์ž‘์„ฑ ์‹œ ๊ฐ€์žฅ ์œ ๋…ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์€ ์ง๊ด€์ ์œผ๋กœ ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์กฐ๊ฑด์‹, ๋ณ€ํ™”์‹ ์ž‘์„ฑ๊ณผ ์ดํด๋ฆฝ์Šค ๋‹จ์ถ•ํ‚ค๋ฅผ ์ฐจ๋ก€๋กœ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. 1. ์กฐ๊ฑด์‹ ์ž‘์„ฑ Tip for ๋ฐ˜๋ณต๋ฌธ ์ž‘์„ฑ ์‹œ ์ดˆ๊ธฐ ์กฐ๊ฑด์˜ ๋ณ€์ˆซ๊ฐ’์ด 0์ด๋ƒ, 1์ด๋ƒ์— ๋”ฐ๋ผ ์กฐ๊ฑด์‹(i.e., ๋ถ€๋“ฑํ˜ธ ๊ธฐํ˜ธ) ์ž‘์„ฑ ๊ทœ์น™์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ฐ๊ฐ ์‚ดํŽด๋ณด์ฃ . 1) ์ดˆ๊ธฐ์กฐ๊ฑด ๋ณ€์ˆซ๊ฐ’์ด 0์ธ ๊ฒฝ์šฐ public class Hello { public static void main(String[] args) { fo..

SW ๊ฐœ๋ฐœ/Java 2021. 11. 14. 21:06