Utilisation de Java comme un langage
Algorithmique
Tous les programmes ne comportent qu'une seule classe "principale"


 
Contenu : Nous proposons dans cet assistant d'explorer la partie algorithmique du langage Java. Les exemples que vous allez étudier, illustrent d'utilisation immédiate d'un concept spécifique de Java. Pour utiliser Java comme un langage algorithme classique (comme Pascal, C,...) il suffit de n'utiliser qu'une seule classe "principale" contenant la méthode "static void main".
 

Une classe pour du Java Algorithmique

Les programmes que nous développons dans l'assistant auront tous la forme générale suivante :
 
class AlgoJavaProg {
 
static int x = 10, y, z = 2 ;
static char carlu = '#' ;
etc... autres déclarations de variables de classe
static void main( String[ ] args ) {
   int a, b = -8 ;
   char c = '@' ;
   etc... autres déclarations de variables locales
...... corps de la méthode principale
}
static int methode1( ... paramètres ... ) {
   float a = 10.6f ;
   char b = '?' ;
   boolean c = false ;
   etc... autres déclarations de variables
...... corps de la méthode
}
 
etc... autres déclaration de méthodes
}

Rappelons que nous utilisons ici une seule classe et ses méthodes comme un programme principal. La classe dns l'exemple fictif ci-haut se dénomme "AlgoJavaProg",  la méthode main sert à lancer l'exécution de la Java Machine (lancer l'exécution du programme) et les autres méthodes "methode1" , "methode2", ... de la classe AlgoJavaProg représentent les sous-programmes du programme principal. Nous utilisons l'aspect langage structuré de Java.

Nous pouvons donc écrire et exécuter en Java les algorithmes généraux que nous connaissons.

Remonter