JAVA에서 랜덤 사용시 Math.random() 메서드 사용
Math.random() 은 0~1사이의 숫자를 출력
출력하고 하는 숫자가 0~9일 경우 10을 곱하여 값을 출력
만약 0~4일 경우에는 5를 곱하여 값을 출력함
이때 형변환을 통해 int형으로 맞춰주며, 형변환 시 아래 소스에서 for문 위처럼 사용해야함...
아래처럼 하면 0만 출력됨
Math.random() 은 0~1사이의 숫자를 출력
출력하고 하는 숫자가 0~9일 경우 10을 곱하여 값을 출력
만약 0~4일 경우에는 5를 곱하여 값을 출력함
이때 형변환을 통해 int형으로 맞춰주며, 형변환 시 아래 소스에서 for문 위처럼 사용해야함...
아래처럼 하면 0만 출력됨
class Randtest { static public void main(String args[]) { for(int i=0;i<10;i++) { int output = (int)(Math.random()*10); System.out.print(output + " "); } System.out.println(); for(int i=0;i<10;i++) { int output = (int) Math.random()*10; System.out.print(output + " "); } } }
'Programming > JAVA' 카테고리의 다른 글
[JAVA]키보드 입력 Scanner (2) | 2014.09.12 |
---|---|
java 문자를 아스키로 변환 (0) | 2014.05.19 |
java C클래스 서브넷 계산기 (0) | 2014.05.19 |
JAVA 파일 입출력 예제 (0) | 2014.05.19 |