Démonstration 3

Auteur: P.Langlais & MàJ: M.Lokbani


Exercice 1 (solution)

Écrire une application qui affiche la table de multiplication sous forme d'une matrice carrée dont les lignes (resp. les colonnes) vont de 1 à 10. Vous vous arrangerez pour que tous les nombres soient alignés à droite.

Rappel:
System.out.println(String s) affiche la chaîne s puis positionne le curseur au début de la ligne suivante
System.out.print(String s) réalise la même chose sans effectuer de retour charriot (le curseur reste sur la même ligne).

Exercice 2 (solution)

Écrire une application qui calcule la somme des entiers passés par la ligne de commande au moment de l'appel de l'application.

Exercice 3 (solution)

Écrire une application qui affiche pair si l'entier passé à l'application par la ligne de commande est pair, et affiche impair sinon. On utilisera pour cela l'opérateur % (reste de la division entière).

Exercice 4 (solution)

Écrire une application qui vérifie qu'une chaîne de caractères (argument de la ligne de commande), est ou n'est pas un palindrome. On rappelle qu'un palindrome est une chaîne de caractères dont la lecture de la droite vers la gauche et de la gauche vers la droite est identique (ex: 12321)

Rappel:
Si s est de type String, alors s.length() retourne le nombre de caractères de s et s.charAt(n) retourne le n-ième caractère de s. Le premier caractère ayant pour indice 0.