Backend/java

Math클래스를 알아보자.

IT grow. 2018. 8. 3. 15:20
반응형

Math클래스안에는 많은 필드들이 존재한다.

그중에서 오늘은 난수를 생성하는 Math.random을 알아 볼 것이다.

사용법은 간단한다.

Math.random() ; 으로 정의 한다.

Math.random(x,y) : x보다 큰 실수형 ~ y보다 작은 실수형 으로 반환을 한다.


소스 코드를 통해 이해를 해보자 .

package day04;
public class P168 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println(Math.random()); // 0 <= 난수 < 1 실수
}
boolean flag = true;
OUT: while (flag) {
int bunsu = (int) (Math.random() * 10); // 10을 곱셈을 취한 이유는 1~9까지 자연수를 취할수 있기 하기 위해서 이다.
System.out.println(bunsu); // 0 <= 난수 < 1 실수
if (bunsu == 5) {
flag = !flag;
}
}
flag = false;
int i = 9;
do {
System.out.println("==================");
i--;
}
while (i > 0);
}
}


반응형