Exercices

exercice 1 :

Saisir, éditer le programme HelloWorld ci dessus.

Le compiler, l'exécuter.

question 1 : le langage Java est il sensible aux différences majuscules, minuscules ?

question 2 : le nom du fichier peut être différent du nom de la classe ?

question 3 : on veut lancer l'exécution du programme par :
% java HelloWorld pour tous
Pour faire afficher : Bonne journée Java pour tous
il faut donc aussi faire afficher les chaînes pour et tous.
On les récupère dans le programme par les arguments de la méthode
public static void main(String args[])
args[0]
(qui contient pour) et args[1] (qui contient tous).
On écrit sans revenir à la ligne grâce à : System.out.print(...);
Écrire ce programme et l'exécuter.

une solution :

exercice 2 :

On veut lancer un programme Java par :
% java Calculette 45 + 87
et le programme doit faire l'addition et afficher le résultat.
Utiliser la méthode int Integer.parseInt(String) qui lit une chaîne de caractères et renvoie l'entier correspondant.

une solution :

exercice 3 :

Enrichir cette calculette pour qu'on ait la soustraction : on lance le programme par
% java Calculette 45 - 87
idem la division, ...
indication :
Pour tester l'égalité du second argument de la ligne de commande à la chaîne formée du caractère -, on pourra écrire :
if (args[1].equals("-") == true) {...}

une solution :