Dart double truncate()
Syntax & Examples
double.truncate() method
The `truncate` method in Dart returns the integer obtained by discarding any fractional digits from the given number.
Syntax of double.truncate()
The syntax of double.truncate() method is:
int truncate()
This truncate() method of double returns the integer obtained by discarding any fractional digits from this
.
Return Type
double.truncate() returns value of type int
.
✐ Examples
1 Truncate a decimal number
In this example,
- We create a double variable
num
with the value 4.2. - We use the
truncate()
method to truncatenum
by discarding any fractional digits and obtain an integer. - We then print the truncated value to standard output.
Dart Program
void main() {
double num = 4.2;
int truncated = num.truncate();
print('Truncated value of $num: $truncated');
}
Output
Truncated value of 4.2: 4
2 Truncate a decimal number (downwards)
In this example,
- We create a double variable
num
with the value 4.8. - We use the
truncate()
method to truncatenum
by discarding any fractional digits and obtain an integer. - We then print the truncated value to standard output.
Dart Program
void main() {
double num = 4.8;
int truncated = num.truncate();
print('Truncated value of $num: $truncated');
}
Output
Truncated value of 4.8: 4
3 Truncate a negative decimal number
In this example,
- We create a double variable
num
with the value -4.5. - We use the
truncate()
method to truncatenum
by discarding any fractional digits and obtain an integer. - We then print the truncated value to standard output.
Dart Program
void main() {
double num = -4.5;
int truncated = num.truncate();
print('Truncated value of $num: $truncated');
}
Output
Truncated value of -4.5: -4
Summary
In this Dart tutorial, we learned about truncate() method of double: the syntax and few working examples with output and detailed explanation for each example.