https://coding-factory.tistory.com/250
Math.round()와 String.format()차이점
Math.round()함수는 소수점아래가 0일경우 절삭
String.format은 절삭하지 않고 그대로 리턴
Math 클래스의 메소드 |
예제 |
Math.E | 약 2.718 |
Math.PI | 약 3.14159 |
Math.random() |
System.out.println((int)(Math.random() * 100)); // 0 ~ 99 Random ran = new Random(); System.out.println(ran.nextInt(100)); // 0 ~ 99 (int)(Math.random() * 6); // 0 ~ 5 ((int)(Math.random() * 6) + 1); // 1 ~ 6 ((int)(Math.random() * 6) + 3); // 3 ~ 8 |
Math.abs()
|
System.out.println(Math.abs(10)); // 10 System.out.println(Math.abs(-10)); // 10 System.out.println(Math.abs(-3.14)); // 3.14 |
Math.ceil()
|
System.out.println(Math.ceil(10.0)); // 10.0 System.out.println(Math.ceil(10.1)); // 11.0 System.out.println(Math.ceil(10.000001)); // 11.0 |
Math.round()
|
System.out.println(Math.round(10.0)); // 10 System.out.println(Math.round(10.4)); // 10 System.out.println(Math.round(10.5)); // 11 |
Math.floor()
|
System.out.println(Math.floor(10.0)); // 10.0 System.out.println(Math.floor(10.9)); // 10.0 |
Math.max()
|
System.out.println(Math.max(3.14, 3.14159)); // 3.14159 |
Math.min()
|
System.out.println(Math.min(3.14, 3.14159)); // 3.14 |
Math.pow()
|
System.out.println((int)Math.pow(5, 2)); // 25 |
Math.sqrt()
|
System.out.println((int)Math.sqrt(25)); // 5 |
String.format
'알고리즘 > 알고리즘 개념 정리' 카테고리의 다른 글
DFS (0) | 2024.08.02 |
---|---|
[java] Array (0) | 2021.09.27 |
[java] stream (0) | 2021.09.27 |
[java] Comparable, Comparator (0) | 2021.09.27 |
[java] Array, List, Set, Map (0) | 2021.09.26 |