为什么float c;c=1.0/8;错误? 而double c 或者 (float)1.0/8 就正确?1.0为float,8为int,理论上讲结果应该是float才对啊?谢谢拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.0/8 为double(float)1.0/8 为float。另 1.0为double。1.0f为float。 JAVA中所有小数,除非后面加了L或小写l;不然编译器一率视为double ; 所以你用一个float型变量去接double,编译器当然绝不放水; 加了(float)表示声明放弃精度或是接受损失,编译器当然就不管了 特别声明的类型,float后加F/f,double后加D/d 初Java,求一个jdbc的框架,谢谢 delphi系统,现在要用java扩展功能 接口能否创建实例? 在eclipse中创建了一个窗体,如何让他运行并且显示出来?????????? 36进制问题 Java内存的问题 Java中List转换为数组,数组转List 大家来讨论一下JAVA开发工具,比较一下性能 各位大侠,给我一个java的原码吧,是关于时间的,给30分 异常捕获问题 求助用java编写了一个象棋程序怎么可以动态更新窗口标题 == 与equals
(float)1.0/8 为float。
另 1.0为double。
1.0f为float。