【发布时间】:2015-05-08 20:56:59
【问题描述】:
我正在使用基于模型的测试工具 (Conformiq)。 它生成值为“0”的测试用例,但是当我在 java 中导出这些测试用例时,写入的值是“0E-20” 这意味着什么?什么是“0E-20”?
代码是这样的:
new CQRecordNumber(
/** value */
(float)0E-20));
【问题讨论】:
我正在使用基于模型的测试工具 (Conformiq)。 它生成值为“0”的测试用例,但是当我在 java 中导出这些测试用例时,写入的值是“0E-20” 这意味着什么?什么是“0E-20”?
代码是这样的:
new CQRecordNumber(
/** value */
(float)0E-20));
【问题讨论】:
根据this Wiki page,xEy 表示x * 10^y,在您的情况下为0 * 10^(-20)
【讨论】:
(float)0E-20 而不仅仅是(float)0?