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