A voir également:
- Element d'1 Array
- Open element - Télécharger - HTML
- Supprimer élément introuvable - Guide
- Désolé. vous ne pouvez pas accéder à cet élément, car il ne respecte pas nos conditions d'utilisation. ✓ - Forum Cloud
- Comment ajouter un élément dans une liste déroulante excel - Guide
- Jason a réalisé un photo-montage pour tromper et amuser ses camarades. il a modifié un élément sur une photo de neil armstrong marchant sur la lune. lequel ? - Forum Jeux vidéo
3 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
9 nov. 2012 à 11:15
9 nov. 2012 à 11:15
Tu dois faire une boucle. Donc regarde ton cours sur les boucles pour faire cet exercice.
velocity
Messages postés
204
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
16 octobre 2014
6
9 nov. 2012 à 18:46
9 nov. 2012 à 18:46
poste une proposition au moins, on va corriger s'il y a une faute.
Utilisateur anonyme
9 nov. 2012 à 22:20
9 nov. 2012 à 22:20
Salut!
Voici une solution possible...
Mais il y a plus simple: tu pourrais utiliser une liste. Ne sachant pas si cette possibilité t'intéresse je me suis limité à l'utilisation d'Array
;-)
Voici une solution possible...
package hacktrack.array; public class ArrayParser { public void parse(int[] intArray) { int firstZeroIndex = -1; int lastZeroIndex = firstZeroIndex; for (int idx = 0; idx < intArray.length; idx++) { if (intArray[idx] == 0) { if (firstZeroIndex == -1) { firstZeroIndex = idx; } if (lastZeroIndex == -1 || idx == lastZeroIndex + 1) { lastZeroIndex = idx; } } } if (firstZeroIndex == -1) { System.out.println("No 0 found"); } else { System.out.println("First occurence: " + firstZeroIndex + " - Last occurence: " + lastZeroIndex); } } public static void main(String args[]) { int[] intArray = { 1, -1, -1, 1, 0, 0, 0, 0, 0, -1, -1, }; ArrayParser parser = new ArrayParser(); parser.parse(intArray); int[] intArray2= {1,1,1,1,-1,-1,-1,1,1}; parser.parse(intArray2); } }
Mais il y a plus simple: tu pourrais utiliser une liste. Ne sachant pas si cette possibilité t'intéresse je me suis limité à l'utilisation d'Array
;-)