Examen 2 Flashcards
Quel est le point d’entré du programme?
Main
Comment déclarer le main?
package ca.csf.java;
public class Main {
public static void main(String[] args) {
//Ceci est le corps de la fonction “main”.
//Votre programme sera écrit ici, entre les accolades “{“ et “}”.
}
}
Afficher dans la console
System.out.println(“”);
Tableau avec 10 cases
boolean[] grades = new boolean[10];
tableau avec des choses dedans
int[] grades = {80, 95, 30, 75};
lire element tableau
int grade0 = grades[0]
changer element tableau
grades[2] = 60;
difference liste et tableau
Tableau (Array) :
Structure de données statique avec une taille fixe. Contient des éléments du même type. Accès direct par indice. Déclaré avec une taille spécifique.
Liste (List) :
Structure de données dynamique avec une taille flexible. Peut contenir des éléments de différents types. Offre des méthodes pour ajouter, supprimer, et manipuler les éléments. Implémentée par différentes classes telles que ArrayList, LinkedList, etc.
%
%2 renvoi 0 si pair car renvoi le reste dune division
foreach
//Tableau.
int[] grades = {42,80,95,30};
for (int grade : grades) {
System.out.println(grade);
}
declaration liste
List<Integer> grades = new ArrayList<>();</Integer>
principale methode pour liste
Ajouter un élément :
add(E element): Ajoute un élément à la fin de la liste.
add(int index, E element): Insère un élément à la position spécifiée dans la liste.
Accéder à un élément : get(int index): Récupère l'élément à la position spécifiée dans la liste. Supprimer un élément : remove(int index): Supprime l'élément à la position spécifiée dans la liste. remove(Object o): Supprime la première occurrence de l'élément spécifié de la liste. Modifier un élément : set(int index, E element): Remplace l'élément à la position spécifiée dans la liste par un nouvel élément. Taille de la liste : size(): Renvoie le nombre d'éléments dans la liste. Vérification de la présence d'un élément : contains(Object o): Vérifie si la liste contient l'élément spécifié. Vider la liste : clear(): Supprime tous les éléments de la liste, la laissant vide. Itération sur la liste : Vous pouvez utiliser des boucles for ou des itérateurs pour parcourir les éléments de la liste.
Comment interrompre boucle ?
break;
enumeration creer
public enum Direction {
NORTH,
EAST,
SOUTH,
WEST
}
utiliser enum
Direction directionToAntartica = Direction.SOUTH;
utiliter enum
obliger utilisateur a entrer une valeur permise sans passer par des conditions
Qu’est ce qu’une classe enveloppe?
C’est la classe qui englobe le type de base comme Integer pour int et Chrachter pour char (les autres prennent juste une maj), peut être mit à null et même problème pour le ==
Pourquoi == marche pas sur classe ?
Car classe pointe un espace mémoire, c’est une adresse donc utiliser objet1.equals(objet2); valable pour String