・ L'arrangement est aléatoire ・ Je veux placer une ou plusieurs femmes quelque part dans une rangée horizontale ・ Si une personne malvoyante entre, fixez-la devant ・ Code facile à comprendre
Sortez de la liste aléatoire avec get (). Fait ressembler à un siège avec System ~ println
・ L'arrangement est aléatoire → Le résultat change à chaque fois avec Collections.shuffle () ・ Je veux placer une ou plusieurs femmes quelque part dans une rangée horizontale → À l'avance, nous avons décidé où placer les femmes et les hommes. ・ Réparer les personnes malvoyantes → Retirez-le de la liste et supprimez le "~ get ()" pour en faire le nom de la personne à corriger.
import java.util.ArrayList;
import java.util.Collections;
public class Sekigae4 {
public static void main(String[] args) {
ArrayList<String> man = new ArrayList<String>();
man.add("Homme 1");
man.add("Homme 2");
man.add("Homme 3");
man.add("Homme 4");
man.add("Homme 5");
man.add("Homme 6");
man.add("Homme 7");
man.add("Homme 8");
man.add("Homme 9");
man.add("Homme 10");
man.add("Homme 11");
man.add("Homme 12");
ArrayList<String> woman = new ArrayList<String>();
woman.add("Femme 1");
woman.add("Femme 2");
woman.add("Femme 3");
woman.add("Femme 4");
woman.add("Femme 5");
woman.add("Femme 6");
woman.add("Femme 7");
woman.add("Femme 8");
Collections.shuffle(man);
Collections.shuffle(woman);
System.out.println("--Après le tri--");
System.out.println(woman.get(0) + " | " + man.get(0) + " | " + man.get(1) + " | "+ man.get(2));
System.out.println(woman.get(1) + " | " + man.get(3) + " | " + man.get(4) + " | "+ woman.get(2));
System.out.println(man.get(5) + " | " + man.get(6) + " | " + man.get(7) + " | "+ woman.get(3));
System.out.println(woman.get(4) + " | " + woman.get(5) + " | " + man.get(8) + " | "+ man.get(9));
System.out.println(man.get(10) + " | " + man.get(11) + " | " + woman.get(6) + " | "+ woman.get(7));
}
}
Recommended Posts