Felder vergleichen

Status
Nicht offen für weitere Antworten.
D

Destiny1985

Gast
Hi!

Ich will 2 Felder miteinander vergleichen. Die Felder kann man sich so vorstellen

Feld 1: 1 | 4 | 3 | 8
Feld 2: 2 | 8 | 3 | 5

Also die Felder sind 4-stellig und haben je eine Ziffer. Ich will jetzt einen Vergleich machen der mir sagt ob die ziffer die in feld1 steht auch in feld 2 vorhanden ist ( das ist ein indirekter treffer ) und wenn ja, ob die ziffer an der selben stelle ist wie im anderen feld ( das wäre dann ein direkter treffer ) , wenn eine ziffer nur in einem der beiden felder ist, ist es gar kein treffer. in dem beispiel hätten wir also 4 x keinen treffer (1,2,4 und 5), 1x direkter treffer (3) und 1x indirekter treffer (8).

wie kann ich das in java umsetzen ? grübele schon als drüber. wie ich direkte treffer rausfinde ist leicht, gar kein treffer auch, aber wie bekomm ich indirekte raus ? und vor allem muss das ja alles in eijer prüfung drin sein -.- weii da jemand rat :)

mfg
 
D

Destiny1985

Gast
Nach einigem weiteren rumübelegen bin ich hierzu gekommen:

Code:
for (int i = 0; i < 4; i++)
    {
      for (int j = 0; j < 4; j++)
      {
        if (geheimZiffer[i] == rateZiffer[j])
        {
          if (i == j)
            direkterTreffer++;
          else
            indirekterTreffer++;
        }
        else
          nichtVorhanden++;
      }
    }

kann das funktionieren ?

mfg
 

Icewind

Bekanntes Mitglied
naja

Code:
for(int i=0;i<feld1.length;i++)
{
    for(int j=0;j<feld2.length;j++)
    {
        if(feld1[i]==feld2[j])
            if(i==j)
                direkteTreffer++;
            else
                indirekteTreffer++;
    }
}
keineTreffer=feld1.length*feld2.length-direkteTreffer-indirekteTreffer;

habs ned ausprobiert
 
D

Destiny1985

Gast
Ok...*lol*...ich löse meine Fragen immer irgendwie selber...also das was ich gepostet hab funktioniert. Aber ne andere Frage:

Kann ich mehrere Werte aus der Methode an main mit return zurückgeben? Muss die anzahl der treffer und die der indirekten treffer zurückgeben. wenn ja wie geht das ?
 

Wildcard

Top Contributor
Entweder ein Array mit 2 Einträgen, oder ein Point:
Code:
return new Point(x,y);
2l8 :)
 
D

Destiny1985

Gast
ok point ist mir neu..erklärung bitte :) und nichtvzu kompliziert...und ja keinen verweis auf die api oder java ist auch eine insel *g*

btw mit hashtable kann ich auch nichts anfangen...hat doch nichts mit drogen zu tun oda oO

mfg
 

Wildcard

Top Contributor
Point ist genau das was es heißt:
Ein Punkt.
Da du zwei werte hast kannst du sie einfach in einem Point Objekt als x/y koordinate speichern.
 
D

Destiny1985

Gast
udn wie geh ich mit so einem punkt um ? also

Code:
return new Point(direkteTreffer, indirekteTreffer);

ok so mach ich den return, aber wie sieht dann die stelle in der main aus, damit das auch gut "ankommt"...
 

Wildcard

Top Contributor
Code:
Point point = pointReturningMethod();
double hit1 = point.getX();
double hit2 = point.getY();
//or
int hit1 = point.x;
int hit2 = point.y;
 
D

Destiny1985

Gast
Ich check das net ohne eine gute Erklärung ^^

hmkay probier es halt mal als feld... :<
 

Wildcard

Top Contributor
Was ist denn daran so schwer zu verstehen?
Über das Point Objekt kommst du mit .x und .y an die beiden Werte.
 
D

Destiny1985

Gast
hab das jetzt mit array gelöst...ich bin halt net so gut im lernen, brauch immer etwas länger um was zu rallen...
 
D

Destiny1985

Gast
Hab es so gelöst:

Code:
int[] treffer = new int[2];
...
treffer[0] = direkterTreffer;
treffer[1] = indirekterTreffer;
    
return treffer;

....jo... :> thread erledigt
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H felder vergleichen Java Basics - Anfänger-Themen 6
M Felder innerhalb eines Arrays vergleichen Java Basics - Anfänger-Themen 2
U HILFE! - per ActionListener Felder enablen....... Java Basics - Anfänger-Themen 5
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
A Felder: arithmetisches und geometrisches Mittel Java Basics - Anfänger-Themen 3
L Datentypen Deklarierte Felder einer Generic Klasse bestimmen Java Basics - Anfänger-Themen 7
Elyt Bei Monopoly werden Felder übersprungen Java Basics - Anfänger-Themen 2
L Listen und Felder Java Basics - Anfänger-Themen 2
neerual Int-Felder erzeugen Java Basics - Anfänger-Themen 16
P Felder König array Java Basics - Anfänger-Themen 6
T Art 4 Felder Matrix Memory Java Basics - Anfänger-Themen 2
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
D Felder Java Basics - Anfänger-Themen 2
D Übung Felder java Error kompilieren Java Basics - Anfänger-Themen 4
M Felder leer - überprüfen? Java Basics - Anfänger-Themen 2
S reflection und felder Java Basics - Anfänger-Themen 12
X Verknüpfte Excel Felder mitändern Java Basics - Anfänger-Themen 6
Z Erste Schritte 9x9 Felder Erzeugen+Aufrufen Java Basics - Anfänger-Themen 1
S Wie instanziert man Felder? Java Basics - Anfänger-Themen 11
V Zwei Felder Adderen Java Basics - Anfänger-Themen 2
W Methoden Falsche Felder von Methode belgegt Java Basics - Anfänger-Themen 14
M Spielfeld mit 10x10 Felder Java Basics - Anfänger-Themen 13
E Felder bei falscher Eingabe leeren Java Basics - Anfänger-Themen 8
S Felder mit Variablen/Tabellen verknüpfen! Java Basics - Anfänger-Themen 3
M Felder mit Methode verändern Java Basics - Anfänger-Themen 11
W Datentypen Felder mit Potenzen Java Basics - Anfänger-Themen 31
C Erste Schritte felder, die public final sind Java Basics - Anfänger-Themen 6
B Frage zur Effizienz - alle Array-Felder initialisieren oder jedes Feld auf null prüfen? Java Basics - Anfänger-Themen 4
C Felder(Größte Zahl, Index) Java Basics - Anfänger-Themen 6
K Felder Java Basics - Anfänger-Themen 5
M 3 Felder, Barcode, reinschreiben in die DB Java Basics - Anfänger-Themen 30
D Datentypen Felder: Deklaration und Initialisierung Java Basics - Anfänger-Themen 5
C Java Felder bearbeiten Hilfe Java Basics - Anfänger-Themen 4
H Felder mit unterschiedl. Typen sortieren Java Basics - Anfänger-Themen 5
B n-dimensionale Felder in m-dimensionale Felder konvertiert Java Basics - Anfänger-Themen 30
F Felder von aufrufender Klasse ändern Java Basics - Anfänger-Themen 16
A Felder Java Basics - Anfänger-Themen 7
A Mehrdimensionale Felder Java Basics - Anfänger-Themen 18
C Felder im Dialog zurücksetzen Java Basics - Anfänger-Themen 3
E Wechselnde Felder erzeugen Java Basics - Anfänger-Themen 15
maddin86 Eine Methode für ein- und zweidimensionale double Felder als Parameter? Java Basics - Anfänger-Themen 5
A Felder- Minimum/Maximum Java Basics - Anfänger-Themen 2
D Felder Java Basics - Anfänger-Themen 7
D Felder Java Basics - Anfänger-Themen 2
T Border Layout alle mittleren felder gleich groß Java Basics - Anfänger-Themen 3
C Speicherverwaltung für Felder Java Basics - Anfänger-Themen 8
S EINDIMENSIONALE FELDER? Java Basics - Anfänger-Themen 23
G 3. Aufgaben und komme nicht weiter (Felder, Methoden) Java Basics - Anfänger-Themen 3
M Felder (Wo liegt der Fehler?) Java Basics - Anfänger-Themen 2
D Wie werden Felder grau? Java Basics - Anfänger-Themen 26
S generische Felder Java Basics - Anfänger-Themen 2
A Felder Java Basics - Anfänger-Themen 3
D String mit split teilen und leere Felder behalten Java Basics - Anfänger-Themen 4
R Felder unterschiedlichen Typs Java Basics - Anfänger-Themen 9
J 2 Felder aus DB selektieren u. in JList - eines verstecken? Java Basics - Anfänger-Themen 7
T Suche über mehrere Felder value = key = value Java Basics - Anfänger-Themen 3
B Array doppelt Felder löschen Java Basics - Anfänger-Themen 27
B clone(), Clonable und Felder von Interfacetypen Java Basics - Anfänger-Themen 3
G Felder kopieren Java Basics - Anfänger-Themen 8
G Felder-Länge Java Basics - Anfänger-Themen 2
G Felder zurückgeben? Java Basics - Anfänger-Themen 3
C Früheste Datum aus 3 Felder Java Basics - Anfänger-Themen 20
D Verbindung von Methoden und Felder Java Basics - Anfänger-Themen 3
A Aus dem menü heraus andere Felder bearbeiten Java Basics - Anfänger-Themen 2
S Statische Felder - statische Methoden Java Basics - Anfänger-Themen 2
G variable felder in java? geht das? Java Basics - Anfänger-Themen 4
M Vergleichen, ob eine Liste länger als andere ist Java Basics - Anfänger-Themen 6
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I 2 verschiedene Klassen mit gleichen Property vergleichen Java Basics - Anfänger-Themen 13
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
J ArrayList vergleichen im spiel Mastermind Java Basics - Anfänger-Themen 2
J Array.list vergleichen Java Basics - Anfänger-Themen 1
M 3 Zahlen miteinander vergleichen Java Basics - Anfänger-Themen 18
S Inhalte aus Array vergleichen und Max ausgeben Java Basics - Anfänger-Themen 3
B bei 2 Arrays Anzahl gleicher Elemente vergleichen? Java Basics - Anfänger-Themen 49
W LocalDate vergleichen mit Equals? Java Basics - Anfänger-Themen 7
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
ArrayList mit unbekannter Menge an Arrays die Arrays vergleichen Java Basics - Anfänger-Themen 9
M String mit Variable vergleichen Java Basics - Anfänger-Themen 9
O Array mit einem Zeichen vergleichen Java Basics - Anfänger-Themen 1
S String mit Int input vergleichen Java Basics - Anfänger-Themen 5
S Den Minimumberechnen 2 codes vergleichen Java Basics - Anfänger-Themen 4
S Chars vergleichen ohne Betrachtung der Groß und Kleinschreibung Java Basics - Anfänger-Themen 7
S Aktuell beste Methode um zwei Bilder zu vergleichen..? Java Basics - Anfänger-Themen 1
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
districon Vergleichen von Objekten Java Basics - Anfänger-Themen 20
Bademeister007 Elemente aus zwei verschiedenen Arrays miteinander vergleichen und gegeben falls entfernen Java Basics - Anfänger-Themen 14
M Strings vergleichen Java Basics - Anfänger-Themen 10
J Zufallszahlen generieren und Werte vergleichen Java Basics - Anfänger-Themen 3
Stephan_kl Reihenwert-Berechnung, Ergebnis mit vorherigem Ergebnis vergleichen Java Basics - Anfänger-Themen 11
J Zwei Objekte vergleichen Java Basics - Anfänger-Themen 8
R Werte und Reihenfolge in 2d Arrays vergleichen Java Basics - Anfänger-Themen 5
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
N 2D Arrays jedes xy vergleichen Java Basics - Anfänger-Themen 7
M Objekte mittels equals vergleichen Java Basics - Anfänger-Themen 14
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben