mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-06-05 21:49:13 +02:00
Fix Division Operation
This commit is contained in:
@@ -3,6 +3,7 @@ package com.simplemobiletools.calculator.operation
|
||||
import com.simplemobiletools.calculator.operation.base.BinaryOperation
|
||||
import com.simplemobiletools.calculator.operation.base.Operation
|
||||
import java.math.BigDecimal
|
||||
import java.math.MathContext.DECIMAL128
|
||||
|
||||
class DivideOperation(baseValue: BigDecimal, secondValue: BigDecimal) : BinaryOperation(baseValue, secondValue), Operation {
|
||||
|
||||
@@ -10,7 +11,7 @@ class DivideOperation(baseValue: BigDecimal, secondValue: BigDecimal) : BinaryOp
|
||||
return if (secondValue.compareTo(BigDecimal.ZERO) == 0) {
|
||||
BigDecimal.ZERO
|
||||
} else {
|
||||
baseValue.divide(secondValue)
|
||||
baseValue.divide(secondValue, DECIMAL128)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user