・ Die Anordnung ist zufällig ・ Ich möchte eine oder mehrere Frauen irgendwo in einer horizontalen Reihe platzieren ・ Wenn eine Person mit schlechtem Sehvermögen eintritt, befestigen Sie es vorne ・ Leicht verständlicher Code
Verlassen Sie die gemischte Liste mit get (). Mit System ~ println sah es aus wie ein Sitz
・ Die Anordnung ist zufällig → Das Ergebnis ändert sich jedes Mal mit Collections.shuffle () ・ Ich möchte eine oder mehrere Frauen irgendwo in einer horizontalen Reihe platzieren → Im Voraus haben wir entschieden, wo Frauen und Männer untergebracht werden sollen. ・ Menschen mit schlechtem Sehvermögen reparieren → Entfernen Sie es aus der Liste und löschen Sie "~ get ()", um es zum Namen der zu reparierenden Person zu machen.
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("Männlich 1");
man.add("Männlich 2");
man.add("Männlich 3");
man.add("Männlich 4");
man.add("Männlich 5");
man.add("Männlich 6");
man.add("Männlich 7");
man.add("Männlich 8");
man.add("Männlich 9");
man.add("Männlich 10");
man.add("Männlich 11");
man.add("Männlich 12");
ArrayList<String> woman = new ArrayList<String>();
woman.add("Weiblich 1");
woman.add("Frau 2");
woman.add("Weiblich 3");
woman.add("Weiblich 4");
woman.add("Weiblich 5");
woman.add("Weiblich 6");
woman.add("Weiblich 7");
woman.add("Weiblich 8");
Collections.shuffle(man);
Collections.shuffle(woman);
System.out.println("--Nach dem Sortieren--");
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