• 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

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

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 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

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 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