Wechseln Sie die Plätze mit Java

Wechseln Sie die Plätze für 12 Männer und 8 Frauen in Java

Was Sie erreichen wollen

・ 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

Ergebnis

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.

Code


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

Wechseln Sie die Plätze mit Java
Installieren Sie Java mit Homebrew
Installieren Sie Java mit Ansible
Bequemer Download mit JAVA
Schalten Sie Java mit direnv
Java-Download mit Ansible
Lass uns mit Java kratzen! !!
Erstellen Sie Java mit Wercker
Endian-Konvertierung mit JAVA
(Java) Einfache BDD mit Spektrum?
Verwenden Sie Lambda-Ebenen mit Java
Erste Schritte mit Java Collection
Java-Konfiguration mit Spring MVC
Grundlegende Authentifizierung mit Java 11 HttpClient
Experimentieren wir mit der Java-Inline-Erweiterung
Führen Sie Batch mit Docker-Compose mit Java-Batch aus
[Vorlage] MySQL-Verbindung mit Java
Schreiben Sie Java Try-Catch mit Optional neu
Installieren Sie Java 7 mit Homebrew (Fass)
[Java] JSON-Kommunikation mit Jackson
Java zum Spielen mit Function
Versuchen Sie eine DB-Verbindung mit Java
Ändern Sie den Port mit SpringBoot
Ändern Sie Wordpress siteurl mit dem Befehl
Aktivieren Sie Java EE mit NetBeans 9
[Java] JavaConfig mit statischer innerer Klasse
Versuchen Sie gRPC mit Java, Maven
Lassen Sie uns Excel mit Java betreiben! !!
Java-Versionsverwaltung mit SDKMAN
RSA-Verschlüsselung / Entschlüsselung mit Java 8
Ändern Sie die Java-Codierung in Windows
Paging PDF mit Java + PDFBox.jar
Sortieren Sie Zeichenfolgen als charakteristische Funktion mit Java
Objektorientiert mit Strike Gundam (Java)
[Java] Inhaltserfassung mit HttpCliient
Java-Versionsverwaltung mit jenv
Fehlerbehebung mit Java Flight Recorder
Optimieren Sie Java-Tests mit Spock
Stellen Sie mit Java eine Verbindung zur Datenbank her
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
Fehler beim Spielen mit Java
Verwenden von Mapper mit Java (Spring)
Java Study Memo 2 mit Progate
Ändern Sie die Java-Version unter CentOS
Erste Schritte mit Java Basics
Saisonale Anzeige mit Java-Schalter
Verwenden Sie SpatiaLite mit Java / JDBC
Lernen von Java mit Progate Note 1
Vergleichen Sie Java 8 Optional mit Swift
HTML-Analyse (Scraping) mit JAVA
Führen Sie Java VM mit Web Assembly aus
Bildschirmübergang mit Swing, Java
Java Unit Test mit Mockito
[Java] Ändern Sie die Verarbeitung entsprechend der Situation mit dem Strategiemuster
[Java 8] Doppelte Löschung (& doppelte Überprüfung) mit Stream
Erstellen Sie mit JAVA eine unveränderliche Klasse
Java-Lambda-Ausdruck, der mit Comparator gelernt wurde
Erstellen eines Java-Projekts mit Gradle
Installieren Sie Java mit Ubuntu 16.04 Docker
Java mit Ramen lernen [Teil 1]