๊ฐ๋
์ ๋ฆฌ ์์
์ค/Java
[๋ถ๋ก][JAVA] Random / Scanner ํจ์
์ฃผ๋์ฐ๐ง๐ป
2021. 2. 10. 08:00
728x90
๋ฐ์ํ
๐ Random ํจ์์ Scannerํจ์
๐ Random ํจ์
Randomํจ์๋ ๋ง ๊ทธ๋๋ก Randomํ ๊ฐ์ ์ป๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ํจ์์ธ ๊ฒ์ด์์.
๐ก ๋ฌธ๋ฒ
Random [๊ฐ์ฒด๋ช
] = new Random(); // Randomํจ์๋ฅผ [๊ฐ์ฒด๋ช
]์ผ๋ก ์ ์ธ.
// [๊ฐ์ฒด๋ช
].nextInt๋ ๊ฐ์ฒด๋ช
์์ nextIntํจ์๋ฅผ ํธ์ถํ์ฌ ๊ดํธ์์ ์๋ ๋ฒ์ ๋งํผ ์ ์๊ฐ์ Randomํ๊ฒ ์ป์ ๋ค ๊ทธ ๊ฐ์ [๋ณ์๋ช
]์ ๋ฃ๊ฒ ๋ค๋ ์๋ฏธ.
[Data Type] [๋ณ์๋ช
] = [๊ฐ์ฒด๋ช
].nextInt(๊ฐ์๋ฒ์)
๐ Scanner ํจ์
Scannerํจ์๋ ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ์ ํค๋ณด๋๋ก ๋ฐ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ ํจ์์ธ ๊ฒ์ด์์.
๐ก ๋ฌธ๋ฒ
// Scanner ํจ์๋ฅผ system.in์ด๋ผ๋ ์ธ์คํด์ค๋ก ํธ์ถํ์ฌ ๊ฐ์ฒด๋ช
์ผ๋ก ์ ์ธ.
Scanner [๊ฐ์ฒด๋ช
] = new Scanner(System.in);
//[๊ฐ์ฒด๋ช
]์์ netxtInt(); ์ฆ, ์ ์ ๊ฐ์ ์ฌ์ฉ์์๊ฒ ์
๋ ฅ ๋ฐ์ [๋ณ์๋ช
]์ ์
๋ ฅ.
[๋ณ์๋ช
] = [๊ฐ์ฒด๋ช
].nextInt();
728x90
๋ฐ์ํ