Java instruction switch pour gérer les deux variables?

Je suis à la recherche d'un moyen de gérer les deux chaînes à l'aide d'un commutateur unique, je pense que c'est impossible dans Java.

Voici le pseudo-code le genre de chose que je veux réaliser avec un seul interrupteur.

    int s1Value = 0;
    int s2Value = 0;
    String s1 = "a";
    String s2 = "g";
    switch (s1 || s2) {
         case "a": s1value = 0; s2value = 0; break;
         case "b": s1value = 1; s2value = 1; break;
         case "c": s1value = 2; s2value = 2; break;
         case "d": s1value = 3; s2value = 3; break;
         case "e": s1value = 4; s2value = 4; break;
         case "f": s1value = 5; s2value = 5; break;
         case "g": s1value = 6; s2value = 6; break;
    }
s1 et s2 ne sont pas String !
Je pense que vous ne comprenez pas la changer la syntaxe..
Je copie et collé à la mauvaise partie 🙂 Édité...
Quelles sont les valeurs que peut s1 et s2 prendre ?
Vous êtes en attribuant la même valeur pour les deux variables, dans tous les cas.. pourquoi ne pas simplement attribuer un, et faire s2value égal à s1value?

OriginalL'auteur Ciphor | 2013-03-05