菜鸟笔记
提升您的技术认知

nan的解决方法-ag真人游戏

1.出现的nan的原因,网上查谁说除数为0,无法表示的数据就展现为nan

2.解决nan的方法

float min = mtonglist.get(0);
if (float.isnan(min)) {
    min = 0f;
}
float max = mtonglist.get(0);
if (float.isnan(max)) {
    max = 0f;
}
for (int i = 0; i < mtonglist.size(); i  ) {
    if (float.isnan(mtonglist.get(i))) {
        float afloat = mtonglist.get(i);
        afloat = 0f;
        if (min > afloat) {
            min = afloat;
        }
        if (max < afloat) {
            max = afloat;
        }
    } else {
        float afloat = mtonglist.get(i);
        if (min > afloat) {
            min = afloat;
        }
        if (max < afloat) {
            max = afloat;
        }
    }
}

上面其实就是进行判断,如果是nan你就给它赋个值,这样就能接着进行比较了,否则nan数据时无法和其它数据

进行比较的。

网站地图