2016-04-10 22 views
0

2 rastgele kart üreteci yapıyorum. Hangisinin daha yüksek olduğunu bilmek istiyorum. Aşağıdaki örnekte mevcut değeri önceki değerle nasıl karşılaştırabilirim? bu doğruDöngü için değeri karşılaştır

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

Eğer takım elbise ve rütbe arasında karşılaştırmak ve bunların daha yüksek almak istiyorum ?? – PacMan

+0

neden önceki değeri bir değişkende saklamıyor ve sonra 2. değeriyle karşılaştırmıyorsunuz? – Atri

cevap

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; 
}