假设我在double变量中存储了两个整数值,例如:double y = 7.0;x + y = 107.0x * y = 700.0
返回确切的整数值,还是会出现一些精度问题?就像x*y是699.99995之类的?的一般问题是:对于包含整数值的两个双变量的任何算术运算,如果得到一个整数结果,都会返回确
我刚刚使用数据类型short创建了一个简单的java程序。class test public static void main(String arg[]) short x=1; }这个程序抛出一个错误:found : int编译器如何创建int?在这个程序中没有int变量,所有的变量都声明为short。