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;
posted @ 2022-04-07 15:22  夏醉浅梦  阅读(353)  评论(0)    收藏  举报