# Java/Exercices/Commencer à programmer

Tout d’abord pour commencer à programmer, il faut un éditeur de texte ou une plateforme de développement. Un bon éditeur de texte qui aide pour la programmation en Java est Notepad2, ce logiciel est libre et n’est pas difficile à trouver sur internet. Si vous souhaitez vous équiper tout de suite d'une bonne plateforme de développement, Eclipse sera parfait, qui plus est, cette plateforme est elle aussi libre.

## Pour ceux qui utiliseront Notepad2

Vous aurez besoin de la console pour compiler et exécuter votre programme. Après vous être placé dans le bon répertoire (c'est-à-dire le répertoire où vous sauvegarderez vos fichiers .java), les deux commandes DOS nécessaires seront :
* javac NomDeFichier.java : pour compiler
* Java NomDeFichier : pour exécuter
Remarque : pensez bien à sauvegarder avant de compiler !

## Pour ceux qui utiliseront Eclipse

La console est directement intégrée à cette plateforme de développement. Pour commencer à programmer, il faut créer un nouveau projet, créer un nouveau fichier Class. Pour exécuter le programme, il suffira de faire un clic droit sur le fichier et de mettre exécuter ou utiliser le bouton exécuter dans la barre d'outils.

## Compiler et déboguer un programme

La chose la plus importante en programmation n'est pas, contrairement à ce que l’on pourrait croire, l'écriture du code mais bel et bien sa correction et son peaufinage. Il est donc nécessaire de comprendre le compilateur et de savoir corriger des erreurs bêtes. Pour cela, vous devrez acquérir de l'expérience, et il n'y a qu'un seul moyen d’en acquérir, la pratique de plusieurs exercices ! Pour chaque exercice, copiez le code donné et essayez de le compiler, puis corrigez-le.
Une astuce technique est de commencer par écrire la documentation et les remarques du code ! Cela limitera vos erreurs !

## Avant de commencer

Avant de procéder à la compilation, vous devez installer les outils nécessaires pour la compilation, je vais d’abord vous préciser quels sont les outils dont vous aurez besoin.
* Un éditeur de texte en mode text/plain (ASCII).
* Le kit de développement Java.
Le premier outil est relativement facile à trouver. Tout système d'exploitation en possède un (par exemple, Bloc-note pour Windows, Gedit pour Ubuntu). Par contre, le second doit être téléchargé sur le site officiel : http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Remarque : Ce kit de développement est gratuit.
Lorsque vous aurez installé le JDK, passez à l'étape suivante. Configuration des variables d'environnement La variable PATH
Il n’est pas nécessaire de configurer cette variable d'environnement pour faire fonctionner le JDK. Par contre elle se révèle particulièrement utile. Par exemple, pour ceux qui voudraient compiler un programme java sans avoir configuré cette variable, il devront écrire :
(exemple de ligne de commande en « DOS »)
et ceux qui l’on configuré écriront simplement :
Voici les différentes étapes pour la configuration de cette variable :
Pour Windows NT / 2000 / XP :
Pour Windows 95 / 98 :
Pour vérifier si la variable est configuré, utilisez la commande « set » dans votre « command prompt ».
Remarque : Si votre système n'a pas de variable CLASSPATH de configurée, vous pouvez ignorer le paragraphe suivant.
Cette variable doit contenir les différents répertoires ou se trouve les fichiers de code machine de la JVM (Java Virtual Machine). Assurez-vous qu'elle contient bien le répertoire courant, représenté par un « . » ainsi qu'un répertoire propre au JDK (habituellement un fichier portant l'extension « .zip »). Notez aussi que depuis le JDK 1.2, cette variable n'est plus à configurer.
En cas de problème de compatibilité, on peut vérifier la version comme suit :

## Test

Compiler puis lancer le texte suivant :