欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

for(:)遍历数组的一种方式

程序员文章站 2024-02-14 23:03:40
...

这个业务需要将传回list里每条数据的打分按类别求和

//数据库查询传回list
List<UserDTO > user= new ArrayList<>();
user= userDao.selectUserList(entity);

//定义各类别分数
int fraction1= 0;
int fraction2= 0;
int fraction3= 0;
int fraction4= 0;
int fraction5= 0;

/*
对于for(类型名  类型 : 需要遍历的数组),这时候就是先创建了对象或者变量,然后遍历数组,一个一个赋值给类型

类型:可以是变量,对象

类型名:比如String,int,自己建的User对象
*/
for (UserDTO user: list){		     
	fraction1+=Integer.valueOf(user.getFraction1());
	fraction2+=Integer.valueOf(user.getFraction2());
	fraction3+=Integer.valueOf(user.getFraction3());
	fraction4+=Integer.valueOf(user.getFraction4());
	fraction5+=Integer.valueOf(user.getFraction5());
}

//求总平均分  Math.rint( ) 是四舍五入法 
double result = Math.rint((fraction1+fraction2+fraction3+fraction4+fraction5)/Arr.length);

相关标签: 算法 java