SlideShare uma empresa Scribd logo
1 de 20
LES TABLEAUX EN
JAVA
PREPARÉ PAR: ING. DAVID JOSEPH
HELLO WORLD!
Plan
 Notion de tableau
 Création de tableau
 Exemple
 Affectation entre tableaux
 Egalite ente tableaux
 Tableaux multidimensionnels
 Longueur tableaux
multidimensionnels
 Tableaux asymétriques
 Examen d’ évaluation
 TP
NOTION DE TABLEAU
• Pour pouvoir écrire des programmes un peu plus intéressants,
il est nécessaire d'appliquer des traitements à des séquences
de données. Une manière classique est de les rassembler dans
un tableau. Dans l'exemple qui suit, on réunit dans un tableau
le nombre d'heures d'ensoleillement de chaque jour de la
semaine.
NOTION DE TABLEAU
• Un tableau est une structure de données qui réunit des valeurs (données) d'un même
type (le type int dans l'exemple ci-dessus).
• On peut le voir comme une suite de cases contiguës repérées (indicées) par un entier
(int). Le premier indice ayant pour valeur 0.
• Un tableau constitue une nouvelle valeur. Or toute valeur doit appartenir à un type. Il
est donc nécessaire de définir un nouveau type auquel ces éléments (ces valeurs)
appartiendront.
• Dans l'exemple, on définit le type int[] comme un ensemble de tableaux contenant
des entiers (de type int). Les indices de 0 à 6 correspondront respectivement aux
jours de la semaine de lundi à dimanche.
• Il est alors possible de déclarer une variable (uneSemaine) de ce nouveau type,
d'enregistrer des valeurs dans les cases de ce tableau, de sélectionner une case
connaissant son indice ( uneSemaine[i] ).
NOTION DE TABLEAU
CRÉATION DE TABLEAU
CRÉATION DE TABLEAU
EXEMPLE
AFFECTATION ENTRE TABLEAUX
EGALITE ENTRE TABLEAUX
TABLEAUX MULTIDIMENSIONNELS
LONGUEUR DES TABLEAUX
MULTIDIMENSIONNELS
TABLEAUX ASYMÉTRIQUES
EXAMEN
• Passez votre examen en ligne sur notre site:
wikinfosysteme.azurewebsites.net/fcn
TP
• Déclarer un tableau t de réels simple précision.
• Créer un tableau tab d’entiers de taille 8.
• Déclarer et initialiser un tableau x avec les 5 premières lettres
de l’alphabet
• Remplir le tableau t précédent avec 3 valeurs quelconques (en
une ligne de code) 1 point par bonne
réponse
TP
• Corriger les 3 erreurs du programme suivant :
public class Errone{
public static void main(String[] args){
float[] t;
for( int i=0;i<=t.length();i++)
t(i) = Math.random100;
}
}
3 points
TP
• Etant données ces quelques lignes de code :
1) int[] t = new int[5]{10,20,30,40,50 } ;
2) int[] p = new int[5]{10,20,30,40,50 } ;
3) int[] x;
4) x=t;
Répondre aux questions suivantes par oui ou non, ensuite justifier
votre reponse :
1- y-a-t-il des erreurs ?
2- est ce que t==p ?
3- est-ce que p==x ?
4- est-ce que t==x ?
0.75 point par bonne
réponse
TP
• Un agenda est vu comme un tableau de 52 semaines, chaque
semaine étant composée de 7 jours eux mêmes divisés en 8 plages
horaires. Chaque plage peut contenir un message sous la forme
d’une chaîne de caractères.
• Travail a faire:
1) Déclarer et construire un tableau représentant un agenda.
2) Noter le message "RDV avec Maman" le lundi de la 25ème semaine à la
4ème plage horaire.
3) Modifier le tableau de telle manière que le nombre de plages horaires
passe à 12 par jour la 36ème semaine.
4) Modifier le tableau de telle manière que le nombre de plages horaires
passe à 6 le mardi de la 45ème semaine. 10 points
REFERENCE
• Tableaux a une dimension en Java
• Programacion de juegos para celulares
• Apprenez a programmer a Java
• Java pour enfants
• Préparé par: ING. David Joseph
• Révisé par: Mario Joseph
• Date publication: 13/06/2014

Mais conteúdo relacionado

Mais procurados

ローマと道に関するいくつかの問題とその解決
ローマと道に関するいくつかの問題とその解決ローマと道に関するいくつかの問題とその解決
ローマと道に関するいくつかの問題とその解決at_akada
 
AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説AtCoder Inc.
 
Context free languages
Context free languagesContext free languages
Context free languagesJahurul Islam
 
Aula de Prolog 07 - Estruturas de Dados
Aula de Prolog 07 - Estruturas de DadosAula de Prolog 07 - Estruturas de Dados
Aula de Prolog 07 - Estruturas de DadosFabio Moura Pereira
 
Écriture de Sous-Interrogations Synchronisées | SQL Oracle
Écriture de Sous-Interrogations Synchronisées | SQL OracleÉcriture de Sous-Interrogations Synchronisées | SQL Oracle
Écriture de Sous-Interrogations Synchronisées | SQL Oraclewebreaker
 
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...Conversion d'un nombre du système décimal (base 10) vers un système de numéra...
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...ATPENSC-Group
 
Chapitre 2: String en Java
Chapitre 2:  String en JavaChapitre 2:  String en Java
Chapitre 2: String en JavaAziz Darouichi
 
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Inc.
 
Square869120 contest #2
Square869120 contest #2Square869120 contest #2
Square869120 contest #2AtCoder Inc.
 
Pattern matching
Pattern matchingPattern matching
Pattern matchingshravs_188
 
代数方程式とガロア理論
代数方程式とガロア理論代数方程式とガロア理論
代数方程式とガロア理論Junpei Tsuji
 
TD sur les fonctions en Python
TD sur  les fonctions en PythonTD sur  les fonctions en Python
TD sur les fonctions en PythonABDESSELAM ARROU
 
Brute force-algorithm
Brute force-algorithmBrute force-algorithm
Brute force-algorithm9854098540
 
Union find(素集合データ構造)
Union find(素集合データ構造)Union find(素集合データ構造)
Union find(素集合データ構造)AtCoder Inc.
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaineAfef Ilahi
 
AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説AtCoder Inc.
 

Mais procurados (20)

ローマと道に関するいくつかの問題とその解決
ローマと道に関するいくつかの問題とその解決ローマと道に関するいくつかの問題とその解決
ローマと道に関するいくつかの問題とその解決
 
AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説AtCoder Regular Contest 043 解説
AtCoder Regular Contest 043 解説
 
Context free languages
Context free languagesContext free languages
Context free languages
 
Aula de Prolog 07 - Estruturas de Dados
Aula de Prolog 07 - Estruturas de DadosAula de Prolog 07 - Estruturas de Dados
Aula de Prolog 07 - Estruturas de Dados
 
Écriture de Sous-Interrogations Synchronisées | SQL Oracle
Écriture de Sous-Interrogations Synchronisées | SQL OracleÉcriture de Sous-Interrogations Synchronisées | SQL Oracle
Écriture de Sous-Interrogations Synchronisées | SQL Oracle
 
文字列アルゴリズム
文字列アルゴリズム文字列アルゴリズム
文字列アルゴリズム
 
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...Conversion d'un nombre du système décimal (base 10) vers un système de numéra...
Conversion d'un nombre du système décimal (base 10) vers un système de numéra...
 
双対性
双対性双対性
双対性
 
Chapitre 2: String en Java
Chapitre 2:  String en JavaChapitre 2:  String en Java
Chapitre 2: String en Java
 
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
 
Square869120 contest #2
Square869120 contest #2Square869120 contest #2
Square869120 contest #2
 
Inorder traversal
Inorder traversalInorder traversal
Inorder traversal
 
Pattern matching
Pattern matchingPattern matching
Pattern matching
 
代数方程式とガロア理論
代数方程式とガロア理論代数方程式とガロア理論
代数方程式とガロア理論
 
TD sur les fonctions en Python
TD sur  les fonctions en PythonTD sur  les fonctions en Python
TD sur les fonctions en Python
 
ACPC 2018 Day3 G: 回文部分列 (Palindromic Subsequences)
ACPC 2018 Day3 G: 回文部分列 (Palindromic Subsequences)ACPC 2018 Day3 G: 回文部分列 (Palindromic Subsequences)
ACPC 2018 Day3 G: 回文部分列 (Palindromic Subsequences)
 
Brute force-algorithm
Brute force-algorithmBrute force-algorithm
Brute force-algorithm
 
Union find(素集合データ構造)
Union find(素集合データ構造)Union find(素集合データ構造)
Union find(素集合データ構造)
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
 
AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説
 

Destaque

Presentación aldalan entidades públicas
Presentación aldalan entidades públicasPresentación aldalan entidades públicas
Presentación aldalan entidades públicasBizkaiaformacion.com
 
Noxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceNoxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceEurovia_Group
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternellesabdelmalek aghzaf
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Agemlaugel
 
Les premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurLes premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurFranck Hermann Tanoh
 
Cours particuliers présentation
Cours particuliers présentationCours particuliers présentation
Cours particuliers présentationNicolafamix
 
Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Josue Reyes
 
Classement général provisoire Pronodix
Classement général provisoire PronodixClassement général provisoire Pronodix
Classement général provisoire Pronodixbenjaave
 
Image et vidéo en classe de fle
Image et vidéo en classe de fleImage et vidéo en classe de fle
Image et vidéo en classe de flejingl89
 
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Salainversion
 
L'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseL'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseVincent Dubuc
 
Compu Training Replay
Compu Training ReplayCompu Training Replay
Compu Training ReplayCharly Martin
 
La gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanLa gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanyanete
 
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsSUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsMarlyDenny
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excelkkatia31
 

Destaque (20)

Presentación aldalan empresas
Presentación aldalan empresasPresentación aldalan empresas
Presentación aldalan empresas
 
Presentación aldalan entidades públicas
Presentación aldalan entidades públicasPresentación aldalan entidades públicas
Presentación aldalan entidades públicas
 
Noxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceNoxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa source
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternelles
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Age
 
Les premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurLes premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneur
 
Emerveillez vous...!
Emerveillez vous...!Emerveillez vous...!
Emerveillez vous...!
 
Cours particuliers présentation
Cours particuliers présentationCours particuliers présentation
Cours particuliers présentation
 
Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Afiliacion pmi t2_u1
Afiliacion pmi t2_u1
 
Classement général provisoire Pronodix
Classement général provisoire PronodixClassement général provisoire Pronodix
Classement général provisoire Pronodix
 
Image et vidéo en classe de fle
Image et vidéo en classe de fleImage et vidéo en classe de fle
Image et vidéo en classe de fle
 
Les vêtements
Les vêtementsLes vêtements
Les vêtements
 
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
 
L'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseL'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entreprise
 
Happy birthday
Happy birthdayHappy birthday
Happy birthday
 
Diaporama c2i
Diaporama c2iDiaporama c2i
Diaporama c2i
 
Compu Training Replay
Compu Training ReplayCompu Training Replay
Compu Training Replay
 
La gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanLa gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryan
 
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsSUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excel
 

Semelhante a Les tableaux en Java

Semelhante a Les tableaux en Java (20)

Cours Algorithme: Tableau
Cours Algorithme: TableauCours Algorithme: Tableau
Cours Algorithme: Tableau
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
 
LES TABLEAUX: dans le langage c et l'algorithme
LES TABLEAUX: dans le langage c et l'algorithmeLES TABLEAUX: dans le langage c et l'algorithme
LES TABLEAUX: dans le langage c et l'algorithme
 
Chapitre05 : Les tableaux
Chapitre05 : Les tableauxChapitre05 : Les tableaux
Chapitre05 : Les tableaux
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
OBI PSY 2014 - Excel 1
OBI PSY 2014 - Excel 1OBI PSY 2014 - Excel 1
OBI PSY 2014 - Excel 1
 
TP C++ : enoncé
TP C++ : enoncéTP C++ : enoncé
TP C++ : enoncé
 
Cours d'algorithmique
Cours d'algorithmiqueCours d'algorithmique
Cours d'algorithmique
 
Ch5-les tableaux et les pointeurs.pdf
Ch5-les tableaux et les pointeurs.pdfCh5-les tableaux et les pointeurs.pdf
Ch5-les tableaux et les pointeurs.pdf
 
Chapitre3 tableauxcpp
Chapitre3 tableauxcppChapitre3 tableauxcpp
Chapitre3 tableauxcpp
 
Chapitre 8 - Les tableaux et les pointeurs.pdf
Chapitre 8 - Les tableaux et les pointeurs.pdfChapitre 8 - Les tableaux et les pointeurs.pdf
Chapitre 8 - Les tableaux et les pointeurs.pdf
 
Algo3.pdf
Algo3.pdfAlgo3.pdf
Algo3.pdf
 
Pointeuren c
Pointeuren cPointeuren c
Pointeuren c
 
Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019
 
TABLEUR Excel
TABLEUR ExcelTABLEUR Excel
TABLEUR Excel
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
 
POO-chapitre6.pptx
POO-chapitre6.pptxPOO-chapitre6.pptx
POO-chapitre6.pptx
 
Cours04.pdf
Cours04.pdfCours04.pdf
Cours04.pdf
 
Les tableaux
Les tableauxLes tableaux
Les tableaux
 

Mais de Wiki Info Systeme

Mais de Wiki Info Systeme (15)

Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographie
 
Comment gerer votre identite numerique
Comment gerer votre identite numeriqueComment gerer votre identite numerique
Comment gerer votre identite numerique
 
Présentation du thème
Présentation du thèmePrésentation du thème
Présentation du thème
 
Identité numérique
Identité numériqueIdentité numérique
Identité numérique
 
My droid
My droidMy droid
My droid
 
Les Widgets
Les WidgetsLes Widgets
Les Widgets
 
Hello droid
Hello droidHello droid
Hello droid
 
E learning
E learningE learning
E learning
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Introduction a Java
Introduction a JavaIntroduction a Java
Introduction a Java
 
Premier manuel d'informatique
Premier manuel d'informatiquePremier manuel d'informatique
Premier manuel d'informatique
 
Cahier d'exercices-Dactylographie
Cahier d'exercices-DactylographieCahier d'exercices-Dactylographie
Cahier d'exercices-Dactylographie
 
Exercice sur les classes en Java
Exercice sur les classes en JavaExercice sur les classes en Java
Exercice sur les classes en Java
 
Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010
 
Cours de JAVA de base
Cours de JAVA  de baseCours de JAVA  de base
Cours de JAVA de base
 

Último

Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdftrendingv83
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 

Último (19)

Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 

Les tableaux en Java

  • 1. LES TABLEAUX EN JAVA PREPARÉ PAR: ING. DAVID JOSEPH
  • 2. HELLO WORLD! Plan  Notion de tableau  Création de tableau  Exemple  Affectation entre tableaux  Egalite ente tableaux  Tableaux multidimensionnels  Longueur tableaux multidimensionnels  Tableaux asymétriques  Examen d’ évaluation  TP
  • 3. NOTION DE TABLEAU • Pour pouvoir écrire des programmes un peu plus intéressants, il est nécessaire d'appliquer des traitements à des séquences de données. Une manière classique est de les rassembler dans un tableau. Dans l'exemple qui suit, on réunit dans un tableau le nombre d'heures d'ensoleillement de chaque jour de la semaine.
  • 4. NOTION DE TABLEAU • Un tableau est une structure de données qui réunit des valeurs (données) d'un même type (le type int dans l'exemple ci-dessus). • On peut le voir comme une suite de cases contiguës repérées (indicées) par un entier (int). Le premier indice ayant pour valeur 0. • Un tableau constitue une nouvelle valeur. Or toute valeur doit appartenir à un type. Il est donc nécessaire de définir un nouveau type auquel ces éléments (ces valeurs) appartiendront. • Dans l'exemple, on définit le type int[] comme un ensemble de tableaux contenant des entiers (de type int). Les indices de 0 à 6 correspondront respectivement aux jours de la semaine de lundi à dimanche. • Il est alors possible de déclarer une variable (uneSemaine) de ce nouveau type, d'enregistrer des valeurs dans les cases de ce tableau, de sélectionner une case connaissant son indice ( uneSemaine[i] ).
  • 14. EXAMEN • Passez votre examen en ligne sur notre site: wikinfosysteme.azurewebsites.net/fcn
  • 15. TP • Déclarer un tableau t de réels simple précision. • Créer un tableau tab d’entiers de taille 8. • Déclarer et initialiser un tableau x avec les 5 premières lettres de l’alphabet • Remplir le tableau t précédent avec 3 valeurs quelconques (en une ligne de code) 1 point par bonne réponse
  • 16. TP • Corriger les 3 erreurs du programme suivant : public class Errone{ public static void main(String[] args){ float[] t; for( int i=0;i<=t.length();i++) t(i) = Math.random100; } } 3 points
  • 17. TP • Etant données ces quelques lignes de code : 1) int[] t = new int[5]{10,20,30,40,50 } ; 2) int[] p = new int[5]{10,20,30,40,50 } ; 3) int[] x; 4) x=t; Répondre aux questions suivantes par oui ou non, ensuite justifier votre reponse : 1- y-a-t-il des erreurs ? 2- est ce que t==p ? 3- est-ce que p==x ? 4- est-ce que t==x ? 0.75 point par bonne réponse
  • 18. TP • Un agenda est vu comme un tableau de 52 semaines, chaque semaine étant composée de 7 jours eux mêmes divisés en 8 plages horaires. Chaque plage peut contenir un message sous la forme d’une chaîne de caractères. • Travail a faire: 1) Déclarer et construire un tableau représentant un agenda. 2) Noter le message "RDV avec Maman" le lundi de la 25ème semaine à la 4ème plage horaire. 3) Modifier le tableau de telle manière que le nombre de plages horaires passe à 12 par jour la 36ème semaine. 4) Modifier le tableau de telle manière que le nombre de plages horaires passe à 6 le mardi de la 45ème semaine. 10 points
  • 19. REFERENCE • Tableaux a une dimension en Java • Programacion de juegos para celulares • Apprenez a programmer a Java • Java pour enfants
  • 20. • Préparé par: ING. David Joseph • Révisé par: Mario Joseph • Date publication: 13/06/2014