ceil이라는 함수를 사용한다.ceil을 사용하면 소수점 이하를 올릴 수 있다.var targetNum = 3.514;
print(targetNum.ceil());
*// 4*floor라는 함수를 사용한다.floor를 사용하면 소수점 이하를 버릴 수 있다.var targetNum = 3.514;
print(targetNum.floor());
*// 3*round라는 함수를 사용한다.round를 사용하면 소수점 이하를 반올림할 수 있다.var targetNum = 3.514;
print(targetNum.round());
*// 4*targetNum = 3.154;
print(targetNum.round());
*// 3*print(3.0.round()); // 3
print(3.25.round()); // 3
print(3.5.round()); // 4
print(3.75.round()); // 4
print((-3.5).round()); // -4toStringAsFixed라는 함수를 사용한다.toStringAsFixed를 사용하면 소수점 길이를 고정할 수 있다.var targetNum = 3.125;
print(targetNum.toStringAsFixed(2));
*// 3.13*targetNum = 3.121;
print(targetNum.toStringAsFixed(2));
*// 3.12*toStringAsFixed 함수는 소수점의 길이를 고정하여 문자열을 반환한다.var targetNum = 3.125;
print(double.parse(targetNum.toStringAsFixed(2)));
*// 3.13*targetNum = 3.121;
print(double.parse(targetNum.toStringAsFixed(2)));
*// 3.12*