小强哥博客

小强哥,小强哥博客,技术大咖

Java一个均衡分组算法

@Test
public void test10() {
	int x=5;
	int y=3;
	
	int a=0;
	int b=0;
	
	a=x/y;
	b=x%y;
	
//    	log.info(">> a >> {} >> b >> {}",a,b);
	
	int [] step1 = new int[y];
	
	for(int i=0;i<y;i++) {
		step1[i]=a;
	}
	
//    	log.info(">> {}",step1);
	
	for(int i=0;i<b;i++) {
		step1[i]=step1[i]+1;
	}
	
	log.info(">> {}",step1);
}

输出结果如下,

[2017-09-27 16:26:27]-[main]-[INFO]-[com.eju.ess.MyTest-test10(170)] | >> [2, 2, 1]