为什么1.-5 = -4.0

For*_*med 1 java

public static void main(String[] args){
        System.out.println(1.-5); // -4.0

}
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么我得到了上述结果,在此先感谢.

aym*_*ric 9

这是因为它相当于 1.0-5.0