Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决此警告:数字文字似乎不必要_Java_Static Analysis - Fatal编程技术网

Java 如何解决此警告:数字文字似乎不必要

Java 如何解决此警告:数字文字似乎不必要,java,static-analysis,Java,Static Analysis,我的Java代码包含以下部分: private static final double EPSILON = 0.0000001; private boolean equals(double a, double b) { return (Math.abs(a - b) < EPSILON); } 我不知道如何修复此错误。您使用的是什么IDE和Java版本?即使使用-Xlint:all,编译对我来说也很好。你确定你发布了正确的/相关的/完整的代码吗?我在我的机器上使用eclipse,

我的Java代码包含以下部分:

private static final double EPSILON = 0.0000001;
private boolean equals(double a, double b) {
    return (Math.abs(a - b) < EPSILON);
}

我不知道如何修复此错误。

您使用的是什么IDE和Java版本?即使使用
-Xlint:all
,编译对我来说也很好。你确定你发布了正确的/相关的/完整的代码吗?我在我的机器上使用eclipse,它不会给出任何警告。但这是我提交的coursera作业的一部分,他们的评分员检查并给出警告。我认为他们在编译的基础上使用静态分析。
[WARN] The numeric literal '0.0000001' appears to be unnecessary. [NumericLiteral]