我正在为我的一些老师制作一个程序,该程序从 .txt 文件中获取学生列表,并将他们放入老师输入的任意大小的随机组中。当有许多学生不能平均分配到那个数字时,我希望它把剩余的部分和额外的学生组成一个特殊的小组。这就是我所拥有的。注意:我从未使用过 bigdecimal,我需要一些关于余数函数的帮助。
public static void results(String [] names) {
Scanner scan = new Scanner(System.in);
int groups = 0;
do{
System.out.println("How many groups do you want?");
if(scan.hasNextInt()) groups = scan.nextInt();
else scan.next();
} while(groups == 0);
BigDecimal numbergroups = new BigDecimal("1.5");
int numberlastgroup = BigDecimal.remainder(BigDecimal.);
}
String[] Names 是名称列表。
非常感谢!