Résolution des exercices proposés : STRUCTURES ET TABLEAUX DE RÉPÉTITION EN LANGAGE JAVA . Ce cours j'ai eu l'honneur de co-créer avec la plateforme de cours en ligne DIGITAL INNOVATION ONE ?? et mis gratuitement à la disposition de la communauté des développeurs Java.
En regardant ce cours, Dev sera capable de comprendre en pratique comment travailler avec des structures de répétition (pendant/faire-pendant/pour) et des tableaux. En ce qui concerne les tableaux, nous découvrirons également la structure foreach.
? Présentation : structures et tableaux de répétition
➿ Exercices de boucles
⛓ Exercices sur les tableaux
? La véritable puissance des ordinateurs réside dans leur capacité à répéter plusieurs fois une opération ou une série d’opérations ( boucle ).
? Une structure de répétition permet d'exécuter une séquence de commandes de manière répétée si certaines conditions sont remplies.
? Ces conditions sont représentées par des expressions logiques.
? Les structures de répétition peuvent être classées en :
?La commande break est utilisée pour mettre fin brusquement à une répétition.
?Lorsque la commande continue est exécutée, les commandes de répétition restantes sont ignorées et le programme recommence à tester la condition.
FLUX D'EXÉCUTION ARBITRAIRE : goto
?La commande goto est destinée à détourner l'exécution du programme vers n'importe quel autre point du programme, sans tenir compte de toute structure de répétition ou structure conditionnelle.
?Contrairement à C/C++, Java n'a pas d'instruction goto , mais Java prend en charge label .
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
?Nom et âge : créez un programme qui lit des ensembles de deux valeurs, la première représentant le nom de l'élève et la seconde représentant son âge. (Arrêtez le programme en entrant la valeur 0 dans le champ nom)
?Remarque : Écrivez un programme qui demande une note, entre zéro et dix. Afficher un message si la valeur n'est pas valide et continuer à demander jusqu'à ce que l'utilisateur entre une valeur valide.
?Le plus grand et la moyenne : écrivez un programme qui lit 5 nombres et rapporte le plus grand nombre et la moyenne de ces nombres.
?Pair et impair : créez un programme qui demande N entiers. Calculez et affichez le nombre de nombres pairs et le nombre de nombres impairs.
?Tableaux : Développer un générateur de tableaux, capable de générer le tableau de n'importe quel nombre entier compris entre 1 et 10. L'utilisateur doit indiquer de quel numéro il souhaite voir le tableau. Le résultat doit être comme indiqué dans l'exemple ci-dessous :
Tableau de 5 multiplications :
5X1 = 5
5X2 = 10
...
5X10 = 50
?Factorial : Écrivez un programme qui calcule la factorielle d'un entier fourni par l'utilisateur.
Ex : 5!=5.4.3.2.1=120
? Liste des structures de répétition des exercices - Solutions possibles
? Un tableau est un objet utilisé pour stocker séquentiellement des données du même type.
? Ils conservent la même taille après leur création.
?Ordre inverse : créez un programme qui lit un vecteur de 5 nombres entiers et les affiche dans l'ordre inverse.
?Consonnes : écrivez un programme qui lit un vecteur de 6 caractères et vous indique combien de consonnes ont été lues. Imprimez les consonnes.
?Nombres aléatoires : créez un programme qui lit 20 entiers aléatoires (entre 0 et 100) et les stocke dans un vecteur. À la fin, montrez les numéros et leurs successeurs.
? Liste d'exercices Tableaux unidimensionnels - Solutions possibles
?Tableau multidimensionnel : générez et imprimez une matrice 4x4 M avec des valeurs aléatoires comprises entre 0 et 9. Après cela, déterminez le plus petit nombre de la matrice et sa position (ligne, colonne).
? Liste des exercices Tableaux multidimensionnels
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
? http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
Ce référentiel a été créé à des fins d'étude, alors veuillez y contribuer.
Si je vous ai aidé de quelque manière que ce soit, je serai heureux de le savoir. Et si vous connaissez quelqu’un qui s’identifie au contenu, assurez-vous de le partager.
Si possible:
️ Star le projet
? Rechercher et signaler des problèmes
Disponible avec ♥ par camila.