2016-04-10 9 views
0

Ich mache 2 zufällige Karte Generator. Ich möchte wissen, was höher ist. Wie kann ich den aktuellen Wert mit dem vorherigen Wert im folgenden Beispiel vergleichen?Vergleichen Sie Wert in for-Schleife

for (int i = 0; i < 2; i++){ 
    String suit = suits[deck[i]/13]; 
    String rank = ranks[deck[i] % 13]; 
    System.out.println("You have the " + rank + " of " + suit);     
} 
+0

Sie wollen zwischen den Anzug und den Rang und nehmen Sie die höhere von ihnen vergleichen ist das richtig ?? – PacMan

+0

Warum speichern Sie den vorherigen Wert nicht in einer Variablen und vergleichen ihn dann mit dem zweiten Wert? – Atri

Antwort

0
String previousValue = null; 
for(...) { 
    String currentValue = ...; 

    // you can now compare previous with current, watch out for unset (null) 
    if(previousValue != null && currentValue (?) previousValue) {...} 

    //... any further processing 

    // following is the last line in your loop, so it is set for next loop iteration 
    previousValue = currentValue; 
} 
Verwandte Themen