-
자바에는 랜덤으로 숫자를 구하는 방법이 2가지가 있습니다.
1.Random
import java.util.Random;
Random 클래스를 사용하기위해서 import를 해줍니다
Random rd = new Random();
랜덤 객체 하나를 만들어줍니다!
변수이름.next타입();
정수값을 뽑을때는 파라매터를 던져줄수 있기에
rd.nextInt(10)을 하면 0~9까지의 정수 하나를 랜덤으로 리턴받을 수 있습니다.
2.Math클래스Math.random()함수는
0~1까지 double 타입으로 랜덤으로 숫자를 뽑아주는 형식인데요
정수값을 사용하고 싶을때 int값으로 형변환하면서 자릿수를 늘려주는 형식으로 사용합니다
(int)(Math.Random()*10)을 하면 0~9까지의 정수 하나를 랜덤으로 리턴받을 수 있습니다.
ex) 0~9까지 랜덤숫자를 뽑고싶을때
Q.로또번호를 생성하는 프로그램을 만들기
hint : 로또는 중복된 값이 없다
1~45숫자가 랜덤으로 뽑혀야 된다
배열을 사용하면 간편하다!
'기초 > JAVA' 카테고리의 다른 글
[JAVA]클래스와 메소드 (0) 2017.01.18 [JAVA] 배열 (0) 2017.01.18 [JAVA]별찍기 (0) 2017.01.18 [JAVA] 논리연산자, 비트연산자 (0) 2017.01.17 [JAVA] 반복문 (0) 2017.01.12