[flutter] 소수점 올림, 버림, 반올림, 자릿수 고정
플러터에서 소수점 올림, 버림, 반올림, 소수점 자릿수 고정
숫자 계산을 하다보면 상황에 따라서, 가독성을 높이기 위해서 소수점이 포함된 숫자를 올림 또는 버림, 반올림 처리를 해야 할 때가 있습니다. 이번 포스트에서는 플러터에서 소수점 처리를 어떻게 하는지 알아볼게요.
올림
소수점 이하 값을 올림 처리하기 위해서는 ceil 함수를 사용하면 됩니다.
var num = 1.234;
var result = num.ceil();
print(result);
// 결과 => 2
버림
소수점 이하 값을 버림 처리하기 위해서는 floor 함수를 쓰면 됩니다.
var num = 9.876;
var result = num.floor();
print(result);
// 결과 => 9
반올림
소수점 이하 값을 반올림하기 위해선 round 함수를 사용합니다.
var num = 4.567;
var result = num.round();
print(result);
// 결과 => 5
소수점 자릿수 고정
플러터에서 소수점 자릿수를 고정하기 위해선 toStringAsFixed() 함수를 사용하면 됩니다. 지정된 자릿수를 기준으로 반올림된 결과값을 반환합니다.
var num = 2.345;
var result = num.toStringAsFixed(2);
print(result);
// 결과 => 2.35
참고로 소수점 자릿수를 고정하는 경우, 문자열 형식으로 반환되기 때문에 필요에 따라 double 타입으로 형변환해서 사용하셔야 합니다.
이번 포스팅도 누군가에게 조금이나마 도움이 될 수 있으면 좋겠네요!
그럼 즐거운 플러터 개발되시길 응원할게요~😊
반응형
'주제 > flutter' 카테고리의 다른 글
[flutter] 키보드가 열렸는지 닫혔는지 확인하는 방법 (0) | 2022.06.16 |
---|---|
[flutter] 화면 아래에서 나타나는 BottomSheet 모달 위젯 (0) | 2022.06.11 |
[flutter] 숫자 천 단위마다 콤마 넣는 방법 (0) | 2022.06.02 |
[flutter] 사용자 입력 키보드 숨기기 (0) | 2022.05.28 |
[flutter] 리스트 스크롤 위치 이동하기 (0) | 2022.05.23 |