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