Exercices
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.
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.
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) {...}