• Aucun résultat trouvé

LU2IN002 PREMIER PROGRAMME

N/A
N/A
Protected

Academic year: 2022

Partager "LU2IN002 PREMIER PROGRAMME"

Copied!
7
0
0

Texte intégral

(1)

LU2IN002

PREMIER PROGRAMME

Vincent Guigue & Christophe Marsala

(2)

Une classe, un main

1 En JAVA, tout code doit être encapsulé dans une classe:

1 classe = 1 fichierdu même nom

les noms de classe commencent par une majuscule

2 Un programme principal =

unpoint d’entréedans un système avec de nombreuses classes ce programme est exécutable après compilation

(3)

Une classe, un main

1 En JAVA, tout code doit être encapsulé dans une classe:

1 classe = 1 fichierdu même nom

les noms de classe commencent par une majuscule

2 Un programme principal =

(4)

Une classe, un main: syntaxe

La syntaxe dessignatures de classe et de la signature du main est à apprendre par coeur (explications dans les cours suivants).

1 Signature d’une classe (toujours public)

2 Signature d’un main

toujourspublic static void toujoursmain

toujours le même argumentString[] args

3 Instruction d’affichage dans la console

pour pouvoir vérifier que le programme fonctionne

1 // d a n s l e f i c h i e r MonPremierProgramme . j a v a

2 p u b l i c c l a s s MonPremierProgramme {

3 p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {

4 S y s t e m . o u t . p r i n t l n (" B o n j o u r ␣ ! ") ;

5 }

6 }

(5)

Une classe, un main: syntaxe

La syntaxe dessignatures de classe et de la signature du main est à apprendre par coeur (explications dans les cours suivants).

1 Signature d’une classe (toujours public)

2 Signature d’un main

toujourspublic static void toujoursmain

toujours le même argumentString[] args

3 Instruction d’affichage dans la console

pour pouvoir vérifier que le programme fonctionne

1 // d a n s l e f i c h i e r MonPremierProgramme . j a v a

2 p u b l i c c l a s s MonPremierProgramme {

3 p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {

4 S y s t e m . o u t . p r i n t l n (" B o n j o u r ␣ ! ") ;

5 }

6 }

(6)

Une classe, un main: syntaxe

La syntaxe dessignatures de classe et de la signature du main est à apprendre par coeur (explications dans les cours suivants).

1 Signature d’une classe (toujours public)

2 Signature d’un main

toujourspublic static void toujoursmain

toujours le même argumentString[] args

3 Instruction d’affichage dans la console

pour pouvoir vérifier que le programme fonctionne

1 // d a n s l e f i c h i e r MonPremierProgramme . j a v a

2 p u b l i c c l a s s MonPremierProgramme {

3 p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {

4 S y s t e m . o u t . p r i n t l n (" B o n j o u r ␣ ! ") ;

5 }

6 }

(7)

Compilation/Exécution

JDK (Java Dev. Kit) installé sur la machine Etre dans le bon répertoire (!)

1 Compilation

Vérification de la syntaxe, droits d’accès...

Création d’un exécutable en bytecode : MonPremierProgramme.class

»javac MonPremierProgramme.java

2 Exécution

Exécution du code dans la console

Références

Documents relatifs

1.1 : A partir du dessin de définition et du dessin de brut, justifier le choix adopté pour la mise en position isostatique de la chaise dans le contrat de phase n°30

Dans ce réseau, il y a trois possibilités de câbles d’un seul tenant (backbones) avec chaque fois un seul branchement en T :. FGJI : branchement en G vers les autres nœuds du

La première étape consiste souvent à entrer dans le programme et à définir les différentes variables et listes utilisées ultérieurement dans le programme et de définir les

Certains élèves changèrent de fichier en cours d 'année pour travailler à un niveau plus élevé ou à l'inverse pour reprendre certaines notions. Ce système de

2 La classe Point / le fournisseur doit avoir prévu de recevoir deux valeurs L’exécution d’un programme n’est pas magique non plus:. 1 on peut suivre l’exécution ligne

Ecrire un programme distanceEntrePoints permettant de calculer la distance entre deux points dont l’abscisse et l’ordonnée sont entrées par l’utilisateur..

Dans notre appel à idées de projets 2019/2020, nous avons accompagné la proposition de Veritas University Abuja, une uni- versité catholique du Nigéria pour la création d'un

La Traction 11A 1935 se caractérise également par une calandre argentée avec chevrons à l’arrière et des sorties haut parleur de klaxon sur les ailes avant... HO