Math 클래스

양혜정·2024년 1월 22일
0

Begin_java

목록 보기
19/71

Math.

1. 반올림

  • Math.round(double a) : long 타입
  • Math.round(float a) : int 타입
Ex1) 실수타입의 숫자를 소수점 첫째까지만 나타내고 싶은 경우
=> Math.round(숫자 * 10) / 10.0
=> Math.round를 이용할 경우 int나 long 타입이 나오기 때문에 반드시 .0을 붙여줘야 한다!

Ex2) 소수점 둘째자리까지 나타내고 싶은 경우
=> Math.round(숫자 * 100) / 100.0

2. 올림

  • 웹에서 게시판 작성시 사용된다.
  • 소수부가 있으면 무조건 올린다.
    Ex) 54.1 -> 55
  • Math.ceil(double a) : double

Ex)

db1 = 54.1;
System.out.println("db1 : " + Math.ceil(db1));		// db1 : 55.0;
// 소수점을 없애고 싶은 경우
System.out.println("db1 : " + (int)Math.ceil(db1));	// db1 : 55;

3. 내림

  • Math.floor(double a) : double

Ex)

db2 = 54.9;
System.out.println("db2 : " + Math.floor(db2));		// db2 : 54.0;
// 소수점을 없애고 싶은 경우
System.out.println("db2 : " + (int)Math.floor(db2));	// db2 : 54;

4. 절대값

  • Math.abs(int a) : int

Ex)

int a = 20, b = -30;
System.out.println("a => " + Math.abs(a) 
				+ ", b => " + Math.abs(b));		// a => 20, b=> 30

정리

my.day05.a.math -> Main_math

0개의 댓글

관련 채용 정보