今天做的项目有一个需求是求学生所有成绩中的最低分数,在建表的时候建立9个字段,后来发现每个学生只考6科。这样另外3科就是null;后台得到的值为0,于是与客户协商好,null和学生如果考得成绩是0分都不做判断。
于是就要 求非0的最小值:
直接上代码:
Double[] mmyList = {字段1,字段2,字段3,字段4,字段5,字段6,字段7,字段8,字段9};
Double numm = mmyList[0];
for (int i = 0; i < mmyList.length; i++) {
if(mmyList[i] == 0.0) {
continue;
} else if (mmyList[i] < numm ) {
numm = mmyList[i];
}
}