À l'aide de l'étiquette et de rupture de if-else

J'ai ce code qui génère un nombre aléatoire à partir d'un tableau, à une condition particulière (lorsque x et y deux éléments sont égaux à zéro). Je veux le contrôle pour accéder à l'étiquette. Mais le contrôle ne saute jamais de l'étiquette dans n'importe quelle condition. Je voulais savoir si je fais bien ou pas?

int[] arr = {0, 1, 2};    
Random rn = new Random();
label: {
    //some code
    if (x != 0 && y !=0) {
        //some code
    } else {
        break label;
    }
}
  • Merci frère pour l'édition, mais le code est en fait pour android, pour garder les choses simples, j'ai enlevé le code et ajouter des commentaires dans ces lieux.
  • N'avez-vous pas besoin || au lieu de && dans votre if? I. e. if (x != 0 || y != 0)?
InformationsquelleAutor user2044187 | 2013-02-12