λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

#1 Language πŸ‘„/1-4 JAVA

[JAVA] λ‚œμˆ˜ λ°œμƒ

 

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