package test;
public class Hello {
public static void main(String[] args) {
float a=1.2;
}
}
问题所在:程序会报错,提示把float换成double,或者在1.2后面加上f就可以了。
原因分析:浮点类型默认是double,但是由于float类型和double类型在内存中的二进制表现形式不同,不能像整形那样有时会默认转换,必须要确定类型,带上f
package test;
public class Hello {
public static void main(String[] args) {
float a=1.2;
}
}
问题所在:程序会报错,提示把float换成double,或者在1.2后面加上f就可以了。
原因分析:浮点类型默认是double,但是由于float类型和double类型在内存中的二进制表现形式不同,不能像整形那样有时会默认转换,必须要确定类型,带上f