Salve a tutti ho un problema con il metodo potenza , infatti passandogli la stringa ad esempio Asso non mi restituisce il valore appropriato ma sempre zero...non riesco a capire dove sta l'errore.
codice:
public class Regole {
private Carta giocata;
private String a,b,c,d,e,f,g,h,i,l,conf;
public void Regole(){
giocata= new Carta();
a="Asso";
b="Tre";
c="Re";
d="Cavallo";
e="Donna";
f="Sette";
g="Sei";
h="Cinque";
i="Quattro";
l="Due";
}
public int potenza(String s){
if(s.equals(a))
return 10;
if(s.equals(b))
return 9;
if(s.equals(c))
return 8;
if(s.equals(d))
return 7;
if(s.equals(e))
return 6;
if(s.equals(f))
return 5;
if(s.equals(g))
return 4;
if(s.equals(h))
return 3;
if(s.equals(i))
return 2;
if(s.equals(l))
return 1;
else
return 0;
}
}