Java Arrays richtig vergleichen?

Ich möchte in meinem Lotto-Programm ein Spieler-Tipp-Array mit einem Lotto-Wahl-Array vergleichen. Dazu habe ich mal zum Testen diesen Code erstellt.

Hier der Code zum Kopieren:

String[] LottoZahlen = new String[6];
String[] SpielerZahlen = new String[6];

LottoZahlen[0] = Integer.toString(12);
LottoZahlen[1] = Integer.toString(14);
LottoZahlen[2] = Integer.toString(7);
LottoZahlen[3] = Integer.toString(18);
LottoZahlen[4] = Integer.toString(5);
LottoZahlen[5] = Integer.toString(49);

SpielerZahlen[0] = Integer.toString(12);
SpielerZahlen[1] = Integer.toString(7);
SpielerZahlen[2] = Integer.toString(5);
SpielerZahlen[3] = Integer.toString(18);
SpielerZahlen[4] = Integer.toString(13);
SpielerZahlen[5] = Integer.toString(49);

int gewinn;
gewinn = 0;

for (int i = 0; i < 6; i++) {
  for (int ao = 0; i < 6; i++) {
    if (LottoZahlen[i].equals(SpielerZahlen[ao])) {
      gewinn++;
    }
  }
}

// das ist dann halt die Ausgabe...
switch (gewinn) {
  case 1:
    System.out.println("1er:  Der 5te Schein hat einen Lotto 1er erreicht...");
    break;
  case 2:
    System.out.println("2er:  Der 5te Schein hat es fast in den Gewinnpot geschafft!");
    break;
  case 3:
    System.out.println("$$$  GLÜCKWUNSCH! Der 5te Schein hat einen Lotto 3er erzielt!");
    break;
  case 4:
    System.out.println("$$$$  SUPER! Der 5te Schein hat einen Lotto 4er erzielt!");
    break;
  case 5:
    System.out.println("$$$$$ WIIILD! Der 5te Schein hat einen Lotto 5er erzielt!");
    break;
  case 6:
    System.out.println("$$$$$$ JACKPOT!!! Der 5te Schein hat einen Lotto 6er erzielt!");
    break;
  default:
    System.out.println("Leider Niete... Der 5te Schein hat keinen Gewinn erzielt!");
    break;
}

Es sollte eigentlich in der Konsole ausgegeben werden, dass ich einen Lotto-5er gewonnen habe aber es kommt nur ein Einer heraus.

Kann mir jemand helfen, eine Möglichkeit zu finden, alle Stellen des ersten Arrays mit allen Stellen des zweiten Arrays zu vergleichen?

Bild zum Beitrag
Computer, programmieren, Java, Array, Spiele und Gaming
Probleme mit G.Skill RAM, bitte schnelle Hilfe?

Ich habe seit gestern Probleme mit meinem Selbstgebautem Gaming PC. Er stürzte dauernd ab und startete neu. manchmal brauchte er 10min um zu starten. Windows 10 hab ich schon neu installiert. BIOS hat auch update bekommen.

MB: MSI B450 Tomahawk max

RAM: G.Skill RipJaws 16gb 3200mhz dual

CPU R5 3600

GPU: RTX 2070 Super

Heute habe ich dann mal genauer nachgeschaut wo das Problem sein könnte. Als erstes dachte ich natürlich es ist der RAM - und siehe da, ein Riegel ist abgekackt.

Benutze den PC momentan mit einem Riegel und er läuft nun knapp 1 Stunde ohne Absturz.

  1. Frage: Erst ging der PC mit beiden Riegeln (mit Abstürzen), bis ich dann beim BIOS die Spannung auf 1.35V gestellt habe, wie es bei den Ripjaws bei steht. Dachte daran könnte es liegen, aber seitdem ging der PC nicht mehr an (kein Bild). Habe dann mal rumprobiert und es ist dabei wie gesagt raus gekommen, dass ein Rigel kaputt ist. Nur jetzt die Frage, ob es zufall war, dass der Riegel genau dann den Geist aufgegeben hat, als ich die Spannung runter gestellt habe (und vorher nur Fehlerhaft funktioniert hat), oder ob er davon kaputt gegangen ist?

2, Frage: Was sollte ich jetzt am besten machen? Ich kann mit den 8gb RAM nicht zocken und will auch nicht noch lange warten... Also einfach auf gut Glück neuen RAM kaufen und gucken ob alles klappt?

Ich weiß ja auch wie gesagt noch nicht ob das Problem mit den Abstürzen komplett weg ist...

Hoffentlich kann mir jemand weiterhelfen.

Danke schonmal

Computer, Technik, Arbeitsspeicher, RAM, Gaming, Gaming PC, Technologie, Spiele und Gaming, Ryzen
Unterordner eines Apache Webservers freigeben?

Hallo, ich habe ein kleines Problem, bei dem ich dringend Hilfe gebrauchen könnte.

Ich habe unter Kali Linux einen Apache Webserver erstellt. Hierauf soll aus dem lokalen Netzwerk zugegriffen werden können. Das Standardverzeichnis ist hier /var/www/html. Die darin liegende index.html lässt sich auch Problemlos im Browser darstellen. Allerdings wollte ich einige Unterordner anlegen. So soll im Browser eine index.html angezeigt werden können, die im Verzeichnis /var/www/html/unterordner liegt. Versuche ich aber per Browser auf diesen Unterordner zuzugreifen, gebe also http://ip/unterordner an, stellt sich hieraus, dass ich keinen Zugriff darauf habe.

Es heißt hier:

Forbidden
You don't have permission to access this resource.

Im Titel der Seite steht zudem:

403 Forbidden

Es wurden keinerlei Änderungen in der Standardkonfiguration des Webservers vorgenommen. Standardmäßig sollte deshalb eigentlich der Zugriff auf alle Unterordner von /var/www/html und die darin liegende Dateien möglich sein.

Das ist jedoch nicht der Fall. Ich habe nun schon ein wenig recherchiert, aber irgendwie wollte nichts wirklich funktionieren.

Mein Verdacht, weshalb nicht auf die Unterordner zugegriffen werden kann, ist deshalb der, dass ich unter Linux für den Zugriff per FTP einen Nutzer angelegt habe, dessen Home-Verzeichnis /var/www ist.

Ich wäre sehr dankbar für jeden guten Ratschlag, wie sich das Problem lösen lassen könnte.

Computer, Technik, Linux, Apache, Technologie, Webserver, FTP-Server, Kali Linux
Liam & Daan Mikrofon wird nicht erkannt?

Hallo,

ich habe mir ein neues externes Mikrofon von Liam & Daan gekauft und wollte dieses jetzt ausprobieren. Ich habe es aufgebaut und alle Stecker korrekt eingesteckt, das ganze auf einer Windows-10 Distribution.

Ich habe einen Laptop in dem eine Realtek Soundkarte eingebaut ist, die alle Geräte "verwalten" soll.

Wenn ich aber etwas aufnehmen möchte, wird stattdessen mein Laptop Mikrofon verwendet und wenn ich einen Ton abspielen möchte kommt nichts. Wenn ich das Mikro aber ausstöpsele kommt wieder der ganze Ton.

Anscheinend wird es also von meiner Soundkarte als Lautsprecher erkannt. Die gängigen Methoden in den Einstellungen und so habe ich schon probiert, aber keine hat funktioniert, zudem wird in der Liste aller verwendeten Headsets, Kopfhörer und Mikrofone das Liam & Daan Mikrofon nicht angezeigt.

Ich habe bereits im Internet nach einem Treiber gesucht, bin aber nicht fündig geworden. Kann mir jemand helfen?

Der Link zu meinem Mikro ist hier:

https://www.ebay.de/itm/LIAM-DAAN-Profi-Podcast-Set-Studiomikrofon-Set-Grosmembran-Kondensatormikrofon/163699833677?_trkparms=ispr%3D1&hash=item261d453b4d:g:52IAAOSwt-xc4~sQ&enc=AQAFAAACcBaobrjLl8XobRIiIML1V4Imu%2Fn%2BzU5L90Z278x5ickkfOCvCjTOBWK8pwriaolq5lStuw0BI%2BFmfuMicfPmFH1BR7cnOHsvnKCYq9IuY2%2FIGbrOEOgfA3ojahGyNdn9VW%2FzYDxPVRC39w0b%2FtdRdB27%2FHAlBCrypavLSjpVl%2FrWXhYBl4nRObcWmUbQL74DkvIeEC0C58qpXdS3brCVE9kwnJEIv6FuY2nBPsn%2F%2BK9hu0ULed2cZ6W6GbmHC6AtTpWdr%2FIk9vKxuCLWndwpbDIJtT9HmgTLeprRDgALRdu4BT8gmPavoy%2FMuwRFmGQQ%2F9EjTuOf3toQxUI3YjVfY2w8tXI0yk08BtP1SPNJAM%2FR5mg4NST2LecCImE1UANGRejrVDOZVJUC0jkKcAjOVepBaEABBKzL%2BBB28BuFdVkp%2Ba8FEcgGP1spR64%2F4dZaPLiDdntdWnN05XAYo3r9NAqCGGdxg1gsRIKUn2ykTeiXjaU20RCM2Le3Gc47W9tS3RlqHRoaYyGk3TygPKvrFT3y7ohzQCVcBa5dlLsocrg5ot%2B5baKMi5GliFIEjK%2FQIiYkZNtbxhfUdyh5VxzcdLLJ%2Foc5802u7y62PnQu0QXS3CkU6Si%2BV7Ty%2B64iENiFxCbGyZF0V84BcVYmdUuxhneQegDotSjrfbUJvDcwM1obqtpd9wX%2FRa7jIFA6qGSXv1%2FXA6S3O5Z3uub0I2OdvWFacHgftXFbp7ukAy%2BwunGYtmYsr4EbN8ANU0KIWKK%2BvfqpKlFcOWMWsJDF2LjwiMcz7obvihM6jx5yPWG7jymLqv%2FJI2NqdguGjH60uDH5aA%3D%3D&checksum=163699833677be679aa7dc354de7a42d42d3ce9f6ebc

Computer, Windows, Technik, Mikrofon, Eingabegeräte, Windows 10

Meistgelesene Beiträge zum Thema Computer