Programming2 (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. ์ด์ 1 ๋ค์