float f = 3.4 是否正确
不正确,JAVA默认3.4为双精度数3,而float是单精度浮点型,如果使其正确,需要在3.4后面加一个“f”,形式如
float f = 3.4f;
double和float正确表达形式
/**
 * 单精度浮点数正确表达形式
 */
float f = 3.4f;
/**
 * 双精度浮点数正确表达形式,以下两种均可
 */
double d = 3.4;
double d = 3.4d;
不正确,JAVA默认3.4为双精度数3,而float是单精度浮点型,如果使其正确,需要在3.4后面加一个“f”,形式如
float f = 3.4f;
/**
 * 单精度浮点数正确表达形式
 */
float f = 3.4f;
/**
 * 双精度浮点数正确表达形式,以下两种均可
 */
double d = 3.4;
double d = 3.4d;
