SlideShare une entreprise Scribd logo
1  sur  7
INTRODUCTION AU JAVA
Rayeh Mohamed Riad,
PREMIER PROGRAMME EN JAVA:
• public class main {
• public static void main(String[]args) {
• System.out.println("bonjour");
• }
• }
• définit la classe principale de votre application grâce au mot clé class. Le nom que vous donnez à cette classe
représente le nom de votre programme, cela signifie qu'une application Java possède au moins une classe, et
que celle-ci possède un nom correspondant au nom du programme. Puisque Java est sensible à la casse, le
nom que vous donnez au programme doit être rigoureusement le même que celui que vous donnez au fichier
portant l'extension .java,
PREMIER PROGRAMME EN JAVA:
• définit la méthode principale de l'application, c'est-à-dire une procédure propre à la classe est
exécutée lors de son appel. Le mot clé void précédant la méthode main() indique le type de retour de
la fonction, c'est-à-dire le type de valeur que la méthode doit retourner. Dans le cas présent, il s'agit du
type void donc la méthode ne doit retourner aucune valeur. Les parenthèses suivant le
mot main permettent de définir les paramètres de la méthode, c'est-à-dire les données qu'elle reçoit en
entrée. Dans cette application le paramètre est String args[], ce qui correspond à un ensemble de
chaînes de caractères.
PREMIER PROGRAMME EN JAVA:
• correspond au corps de la méthode main(). Il s'agit de l'appel de la méthode println(), possédant un
paramètre Cette méthode permet d'afficher sur la sortie standard la chaîne de caractère qui lui est
passée en paramètre, en lui ajoutant automatiquement un caractère de retour à la ligne Cette méthode
est précédée de System.out., cela signifie qu'elle fait partie de l'objet out, faisant lui-même partie de la
classe System. En réalité toutes les méthodes dépendent d'une classe, chacune faisant parties d'une
hiérarchie structurée de classes,
PRIMITIVE TYPES ET VARIABLES
• boolean, char, byte, short, int, long, float, double etc.
• Declaration:
• Float initVal;
• Int retVal;
• Double gamma=1,2,brightness;
• Boolean valueok=false;
• Quelque erreur:
• Int x=1,2;---erreur de compilation,
• Boolean additionne=1;
OPÉRATOR:
• Addition:+
• Soustraction:-
• Multiplication:*
• Devisions:/
• Opérator relationnal:
• == égale,
• != différent
• >= supérieur ou égal
• <= inférieur ou égal
• > supérieur
• < inférieur
AFFECTATION
• = pour affectation,
• + pour la concaténation
• incrementation:
• A++post- incrementation,
• ++Apre-incrementation,
• Desincrémentation:
• A--post-desincrémentation,
• --Apre-desincrémentation,

Contenu connexe

Tendances

Tendances (10)

TP2 RMI
TP2 RMITP2 RMI
TP2 RMI
 
Cours java
Cours javaCours java
Cours java
 
Tour d’horizon de scala
Tour d’horizon de scalaTour d’horizon de scala
Tour d’horizon de scala
 
La programmation modulaire en Python
La programmation modulaire en PythonLa programmation modulaire en Python
La programmation modulaire en Python
 
Fondamentaux java
Fondamentaux javaFondamentaux java
Fondamentaux java
 
Programmation fonctionnelle
Programmation fonctionnelleProgrammation fonctionnelle
Programmation fonctionnelle
 
Présentation (brève) de scala
Présentation (brève) de scalaPrésentation (brève) de scala
Présentation (brève) de scala
 
Tp1 design patternappliques
Tp1 design patternappliquesTp1 design patternappliques
Tp1 design patternappliques
 
Chapitre1: Langage Python
Chapitre1: Langage PythonChapitre1: Langage Python
Chapitre1: Langage Python
 
La programmation fonctionnelle en javascript / PF
La programmation fonctionnelle en javascript / PFLa programmation fonctionnelle en javascript / PF
La programmation fonctionnelle en javascript / PF
 

Similaire à Introduction au java

JAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVAJAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVAAymen Bedwivski
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaAmel Morchdi
 
Introduction java
Introduction javaIntroduction java
Introduction javaFouad Root
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008Khalil Lechheb
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008Khalil Lechheb
 
Introspection reflection
Introspection reflectionIntrospection reflection
Introspection reflectionEric Toguem
 
Interface fonctionnelle, Lambda expression, méthode par défaut, référence de...
Interface fonctionnelle, Lambda expression, méthode par défaut,  référence de...Interface fonctionnelle, Lambda expression, méthode par défaut,  référence de...
Interface fonctionnelle, Lambda expression, méthode par défaut, référence de...MICHRAFY MUSTAFA
 
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueDevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueAlexis Hassler
 
ALGORITHMIQUE fonction et procedure.pptx
ALGORITHMIQUE fonction et procedure.pptxALGORITHMIQUE fonction et procedure.pptx
ALGORITHMIQUE fonction et procedure.pptxHathat10
 
Langage Java et Programmation Orienté Objet
Langage Java et Programmation Orienté ObjetLangage Java et Programmation Orienté Objet
Langage Java et Programmation Orienté ObjetMohammed Jaafar
 

Similaire à Introduction au java (20)

JAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVAJAVA-UIK-CHAP6-POO HERITAGE JAVA
JAVA-UIK-CHAP6-POO HERITAGE JAVA
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 java
 
Introduction java
Introduction javaIntroduction java
Introduction java
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008
 
Introspection reflection
Introspection reflectionIntrospection reflection
Introspection reflection
 
XB-Java.ppt
XB-Java.pptXB-Java.ppt
XB-Java.ppt
 
Chapitre3 2013 POO
Chapitre3 2013 POOChapitre3 2013 POO
Chapitre3 2013 POO
 
22-reflection.pdf
22-reflection.pdf22-reflection.pdf
22-reflection.pdf
 
JAVA Chapitre7
JAVA Chapitre7JAVA Chapitre7
JAVA Chapitre7
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Interface fonctionnelle, Lambda expression, méthode par défaut, référence de...
Interface fonctionnelle, Lambda expression, méthode par défaut,  référence de...Interface fonctionnelle, Lambda expression, méthode par défaut,  référence de...
Interface fonctionnelle, Lambda expression, méthode par défaut, référence de...
 
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueDevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
 
ALGORITHMIQUE fonction et procedure.pptx
ALGORITHMIQUE fonction et procedure.pptxALGORITHMIQUE fonction et procedure.pptx
ALGORITHMIQUE fonction et procedure.pptx
 
Part1
Part1Part1
Part1
 
cours java complet-2.pdf
cours java complet-2.pdfcours java complet-2.pdf
cours java complet-2.pdf
 
Langage Java et Programmation Orienté Objet
Langage Java et Programmation Orienté ObjetLangage Java et Programmation Orienté Objet
Langage Java et Programmation Orienté Objet
 
Applets
AppletsApplets
Applets
 

Dernier

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 

Dernier (10)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 

Introduction au java

  • 2. PREMIER PROGRAMME EN JAVA: • public class main { • public static void main(String[]args) { • System.out.println("bonjour"); • } • } • définit la classe principale de votre application grâce au mot clé class. Le nom que vous donnez à cette classe représente le nom de votre programme, cela signifie qu'une application Java possède au moins une classe, et que celle-ci possède un nom correspondant au nom du programme. Puisque Java est sensible à la casse, le nom que vous donnez au programme doit être rigoureusement le même que celui que vous donnez au fichier portant l'extension .java,
  • 3. PREMIER PROGRAMME EN JAVA: • définit la méthode principale de l'application, c'est-à-dire une procédure propre à la classe est exécutée lors de son appel. Le mot clé void précédant la méthode main() indique le type de retour de la fonction, c'est-à-dire le type de valeur que la méthode doit retourner. Dans le cas présent, il s'agit du type void donc la méthode ne doit retourner aucune valeur. Les parenthèses suivant le mot main permettent de définir les paramètres de la méthode, c'est-à-dire les données qu'elle reçoit en entrée. Dans cette application le paramètre est String args[], ce qui correspond à un ensemble de chaînes de caractères.
  • 4. PREMIER PROGRAMME EN JAVA: • correspond au corps de la méthode main(). Il s'agit de l'appel de la méthode println(), possédant un paramètre Cette méthode permet d'afficher sur la sortie standard la chaîne de caractère qui lui est passée en paramètre, en lui ajoutant automatiquement un caractère de retour à la ligne Cette méthode est précédée de System.out., cela signifie qu'elle fait partie de l'objet out, faisant lui-même partie de la classe System. En réalité toutes les méthodes dépendent d'une classe, chacune faisant parties d'une hiérarchie structurée de classes,
  • 5. PRIMITIVE TYPES ET VARIABLES • boolean, char, byte, short, int, long, float, double etc. • Declaration: • Float initVal; • Int retVal; • Double gamma=1,2,brightness; • Boolean valueok=false; • Quelque erreur: • Int x=1,2;---erreur de compilation, • Boolean additionne=1;
  • 6. OPÉRATOR: • Addition:+ • Soustraction:- • Multiplication:* • Devisions:/ • Opérator relationnal: • == égale, • != différent • >= supérieur ou égal • <= inférieur ou égal • > supérieur • < inférieur
  • 7. AFFECTATION • = pour affectation, • + pour la concaténation • incrementation: • A++post- incrementation, • ++Apre-incrementation, • Desincrémentation: • A--post-desincrémentation, • --Apre-desincrémentation,