73 lines
2.0 KiB
Markdown
73 lines
2.0 KiB
Markdown
# 503 06/01/2025
|
|
|
|
## Tableau
|
|
|
|
>Unidimentionnel -> C'est un tableau de type vecteur
|
|
|
|
>MultiDimentionnel -> C'est un tableau de type matrice
|
|
|
|
### Tableau Unidimentionnel
|
|
|
|
Un tableau est une variable un peu particlière, nous pouvons lui affecter plusieurs valeurs ordonnées séquentiellement.
|
|
|
|
Tab1 = {5,1,8,3,4,7,6,7,8,0}
|
|
|
|
Nous appelons ces valeurs au moyen d'un indice.
|
|
|
|
- Tab1 = {5,1,8,3,4,7,6,7,8,0}
|
|
- indice = {0,1,2,3,4,5,6,7,8,9}
|
|
|
|
Un indice permet de se positionnener dans un tableau, d'identifier une valeur, exemple ci dessus, [0] = 5
|
|
|
|
Déclaration d'un tableau en java :
|
|
|
|
<"Type du Tableau"> <"nom du tableau"> [] = {"contenu du tableau"}
|
|
|
|
Dans la pratique :
|
|
|
|
```
|
|
int tableauEntier[] = {0,1,2,3,4,5,6,7,8,9};
|
|
|
|
double tableauDouble
|
|
```
|
|
Déclaration d'un tableau à une dimention :
|
|
|
|
```
|
|
int tableauEntier[] = new int[6];
|
|
ou
|
|
int[] tableauEntier2[] = new int[6];
|
|
```
|
|
|
|
### Tableau multidimentionnel :
|
|
|
|
Un tableau multidimentionnel n'est rien d'autre qu'un tableau contenant au minimum deux tableaux.
|
|
|
|
Exemple soit un tableau multidimentionnel (2 lignes) appelé premierNombre
|
|
|
|
- La première contiendra les nombres paires
|
|
- La seconde contiendra les nombres impraires
|
|
|
|
PremierNombre = {{0,2,4,6,8},{1,3,5,7,9}};
|
|
|
|
>Conceille pratique utiliser la methode clone() pour éviter d'utiliser votre tableau originel.
|
|
|
|
## Fonction et Procédure
|
|
|
|
- Méthode : peut être une fonction ou une prcoédure
|
|
- Fonction : retourne une valeur
|
|
- Procédure : ne retourne pas de valeur
|
|
|
|
Une fonction permet de créer un traitement qui pourra être utiliser à chaque fois qu'on en a besoin.
|
|
|
|
|
|
`public static double`
|
|
|
|
Détails de cela :
|
|
|
|
- Tous d'abort public, C'est ce qui définit la portée de la méthodes (programmation objets)
|
|
- Ensuite il y a static
|
|
- Juste après nous avons double, Il s'agit du type de retour de la méthode. Pour faire simple, ici, notre méthode va renvoyer un double.
|
|
- Vient ensuite le nom de la méthode, C'est avec ce nom que nous l'appellerons
|
|
- Puis arrivent les arguments de la méthode. Ce sont en fait les paramètres ont la méthode à besoin.
|
|
etc...
|