//Jisuan.javapublic class Jisuan{
public static void main(String[] args){
float a=8.56%3;
System.out.println(a);
}
}
为什么错啊?
public static void main(String[] args){
float a=8.56%3;
System.out.println(a);
}
}
为什么错啊?
解决方案 »
- 迭代器小问题.。
- java调用Exe的问题
- JBuilder 2005 出问题
- 谁用过jbuilder开发hibernate和spring???
- 求救!一个关于String和url的问题```
- javamail 发送邮件,附件中有中文名称的文件,收邮件时中文文件名变成乱码
- 请教:在java里如何实现字符串的输入?
- 如何进行简体转换繁体?SOS,请大家帮帮忙!
- jcreator提示我这样的错误,一个简单的java小程序.........?????
- :除使用vj6之外,我可用什麽办法把java编译成exe,快帮帮小妹!!
- 关于replaceAll的一个初学者问题(弱智问题)
- (100分求高手)Java Socket 发送端调用OutStream->flush()后,没有效果,接收端还是收不到数据!!!
是不是这个原因啊??
float可以安全得转到double
double a = 0.0f
但double要转为float就不安全了
float a = 0.0 (编译不通过)
因此只能进行强行转换
float a = (float)0.0
或者直接使用float
float a = 0.0f
为什么输出结果是2.0啊?为什么不是一个double 值啊???
然后你把这个2转成了double,它就给你加了个难看的".0"
double a = 8.0/3