solution de l'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 ?

une réponse :

Oui, Java fait la différence entre les majuscules et les minuscules. Écrire Main n'est pas la même chose qu'écrire main.

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

une réponse :

En règle générale non même si cela peut marcher (ce qui ne sera plus le cas lorsqu'on définira cette classe public).
La régle est qu'un fichier .java doit avoir pour nom, le nom d'une des classes qu'il contient.

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 réponse :

Fichier HelloWorldTous.java

class HelloWorldTous {
public static void main (String args[]) {
   System.out.print("Bonne journée Java ");
   System.out.print(args[0]);
   System.out.print(" ");
   System.out.println(args[1]);
   }
}

Exécuter le programme par :
% java HelloWorldTous pour tous
Bonne journée Java pour tous

%

Retour à l'énoncé de l'exercice 2