[๋ถ€๋ก][JAVA] Random / Scanner ํ•จ์ˆ˜

2021. 2. 10. 08:00ใ†๊ฐœ๋… ์ •๋ฆฌ ์ž‘์—…์‹ค/Java

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
๋ฐ˜์‘ํ˜•