Math.random( ) λ©μλλ₯Ό μ΄μ©νμ¬ 0.0μ΄μ 1.0λ―Έλ§μ λμλ°μ
package Day02;
public class _09_random {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1. 0 ~ 100κΉμ§ μ¬μ΄μ λμ λ°μ
// 0.0 * 101 <= num1 < 1.0 * 101
// 0 <= num1 < 101
int num1 = (int)(Math.random() * 101);
System.out.println("λ°μλ λμ : " + num1);
System.out.println("-------------------------------");
// 2. κΈ°λ³Έ λμ λ°μ
// κΈ°λ³Έ random ν¨μλ μ€μ λ°μ
// 0.0 <= num2 < 1.0μ μ€μ
double num2 = (double)Math.random();
System.out.println("λ°μλ λμ : " + num2);
System.out.println("-------------------------------");
// 3. 1 ~ 45κΉμ§μ λμ λ°μ
// 0.0 * 45 + 1 <= num3 < 1.0 * 45 + 1
// 1 <= num3 < 46
int num3 = (int)(Math.random() * 45) + 1;
System.out.println("λ°μλ λμ : " + num3);
}
}
LIST
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] static λ©μλ (0) | 2022.11.06 |
---|---|
[JAVA] μ§μλ³μ(Local variable) (0) | 2022.11.06 |
[JAVA] Return λ¬Έ (0) | 2022.11.06 |
[JAVA] λ©μλ (0) | 2022.11.06 |
[JAVA] this μμ±μ, μ°Έμ‘° λ³μ this (0) | 2022.11.06 |