Math
수학 관련 클래스
앞에서 배운 자바스크립트의 Math와 큰 차이가 없다.
System.out.println(Math.E);
System.out.println(Math.PI);
//절대값
System.out.println(Math.abs(3));
System.out.println(Math.abs(-3));
System.out.println(Math.abs(2.4));
System.out.println(Math.abs(-2.4));
System.out.println("-------------------");
System.out.println(Math.ceil(1.3)); //2.0 소수점 올림
System.out.println(Math.floor(2.7)); //2.0 소수점 버림
System.out.println(Math.round(3.8)); //4 반올림
System.out.println("-------------------");
System.out.println(Math.max(3, 5)); //큰 값
System.out.println(Math.max(1.2, 3.4));
System.out.println(Math.min(6, 7)); //작은 값
random
//난수 : random값, 무작위로 발생한 값
//난수 발생 범위 : 0.0 <= r < 1.0
//문1) 주사위 수의 범위 : 1~6 발생 시키기
System.out.println((int)(Math.random()*6)+1);
//문2) 로또번호 범위 : 1~45
System.out.println((int)(Math.random()*45)+1);
'웹개발 교육 > Java' 카테고리의 다른 글
[30일] Java (10) - 반복문 (0) | 2022.09.06 |
---|---|
[30일] Java (9) - If, switch case (0) | 2022.09.06 |
[30일] Java (7) - 출력 서식 (0) | 2022.09.06 |
[29일] Java (6) - 자료형 변환, 아스키 코드 (0) | 2022.09.05 |
[29일] Java (5) - 연산자 (0) | 2022.09.05 |