ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] 랜덤
    기초/JAVA 2017. 1. 18. 10:37

    자바에는 랜덤으로 숫자를 구하는 방법이 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

    댓글

Designed by Tistory.