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éthodesRappelons 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.