/* autogenerated by Processing revision 1293 on 2023-10-05 */ import processing.core.*; import processing.data.*; import processing.event.*; import processing.opengl.*; import java.util.HashMap; import java.util.ArrayList; import java.io.File; import java.io.BufferedReader; import java.io.PrintWriter; import java.io.InputStream; import java.io.OutputStream; import java.io.IOException; public class Multidimensionale_Arrays extends PApplet { /* 1. Tic Tac Toe Gegeben ist folgender Code: String tictactoe [] [] = new String [3][3]; Befülle die Arrays mit Daten. Erweitere den Code so, damit das Programm in der Konsole folgendes ausgibt: xox oxo xox */ /* String tictactoe [] [] = {{"x", "o", "x"}, {"o", "x", "o"}, {"x", "o", "x"}}; for(int x = 0; x < 3; x++) { for(int y = 0; y < 3; y++) { print(tictactoe[x][y]); } print("\n"); } */ /* 2. Tabelle mit Studierenden Gegeben ist folgender Code: String studierende[] [] = new String [3][3]; int anzahlMing = 0; int anzahlIni = 0; Befülle die Arrays mit Daten. Im ersten Feld der zweiten Dimension des Arrays sollen Vornamen stehen, im zweiten Nachnamen und im dritten der Studiengang (Ming, INI, MMP, etc.). Somit soll jede Zeile die Daten eines Studierenden enthalten. Lass dir die Daten zeilenweise ausgeben und füge ein Trennzeichen zwischen den Spalten ein (z.N. | oder ~). Erweitere den Code so, damit das Programm in der Konsole (zum Beispiel) folgendes ausgibt: Mara | Meier | Ming Tom | Sawyer | INI Luke | Skywalker | Ming Anzahl der Studierenden: 3 Anzahl der Ming-Studierenden: 2 Anzahl der INI-Studierenden: 1 */ int anzahlMing = 0; int anzahlIni = 0; ArrayList studenten = new ArrayList(); public void setup() { addStudent("Mara", "Meier", "Ming"); addStudent("Tom", "Sawyer", "INI"); addStudent("Luke", "Skywalker", "Ming"); drucken(); } public void addStudent(String vorname, String name, String studiengang) { String student[] = {vorname, name, studiengang}; studenten.add(student); if(studiengang == "Ming") anzahlMing++; else anzahlIni++; } public void drucken() { for(int i = 0; i < studenten.size(); i++) { print(studenten.get(i)[0] + " | " + studenten.get(i)[1] + " | " + studenten.get(i)[2] + "\n"); } print( "\n" + "Anzahl der Studierenden: " + (anzahlMing + anzahlIni) + "\n" + "Anzahl der Ming-Studierenden: " + anzahlMing + "\n" + "Anzahl der INI-Studierenden: " + anzahlIni + "\n" ); } static public void main(String[] passedArgs) { String[] appletArgs = new String[] { "Multidimensionale_Arrays" }; if (passedArgs != null) { PApplet.main(concat(appletArgs, passedArgs)); } else { PApplet.main(appletArgs); } } }