난수 발생 공식
Math.random();
// 예를 들어 주사위의 값을 뽑는다면 (1~6)
int num = (int)(Math.random() * 6) + 1 ;
// 난수 발생 공식
// 1) 난수 = (정수)(Math.random() * (상한값 - 하한값 + 1)) + 하한값 ;
// 2) 1.0 <= Math.random() < 6.0 <- 실수형태
// 1 <= ~ < 6 <- 정수형태
추가로
System.out.println("E = " +Math.E); // E값.
System.out.println("PI = " +Math.PI);// PI값
System.out.println(Math.random());// 난수발생
api 문서에서 찾아보면 E와 PI는 정적 필드 (static fields)로 분류가 되어 있는데 이런 것들은 객체를 생성할 필요가 없다.
클래스 명으로 접근해서 사용
math m = new math(); 오류 발생
math.e, math.pi 이런 식으로 사용
random 역시 static이 붙은것으로 명시 되어 있는데,
random r = new random(); 오류 발생
random() 이렇게 사용
'자바' 카테고리의 다른 글
반복문 For (2022-06-23) (0) | 2022.06.23 |
---|---|
조건문 Switch, 보조 제어문 Break (2022-06-23) (0) | 2022.06.23 |
22일자 과제 풀이 - 조건 연산자로 정수 3개의 최대값과 최소값 구하기 (2022-06-23) (0) | 2022.06.23 |
조건문 if, else, else if (2022-06-22) (0) | 2022.06.22 |
확장 대입 연산자, 증감 연산자 (2022-06-22) (0) | 2022.06.22 |