私は何人かの教師のために、.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 は名前のリストです。
本当にありがとう!