Fiche JAVA
RetourDurant ma première année de prepa, j’ai crée cette fiche pour stocker toutes les connaissances que j’ai aquise durant l’année.
Les Bases
>>>Les Variables
Il y a deux types de variables:
- des variables de type simple ou « primitif »
- des variables de type complexe ou des « objets »
Déclaration d’une varriable
Pour déclarer une variable:
Syntaxe :
<Type> <Nom>;
Attribution d’une variable
Pour donner un attribu a la variable
Syntaxe :
<Type> <Nom> = new <Type>();
Differents types de variable
| Type | Description |
|---|---|
| boolean | un booléen (d’ordre 2 en réalité) qui ne pourra prendre que les valeurs true ou false |
| byte | un entier relatif très court (entre -128 et 127) |
| short | un entier relatif court (entre -32 768 et 32 767) |
| int | un entier relatif (entre -2 147 483 648 et 2 147 483 647) |
| long | un entier relatif long (entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807) |
| float | un nombre décimal (entre |
| double | un nombre décimal à double précision (entre |
| char | un caractère (entre ‘\u0000’ et ‘\uffff’) |
| string | une chaine de caractère |
>>>Les Conditions
Les Outils de comparaisons
| Comparaisons | Description |
|---|---|
| == | Egal |
| != | Différents |
| < ou > | inferieur OU supérieur |
| <=< ou >= | inférieur ou égal OU supérieur ou égal |
| && | ET logique |
| || | OU logique |
If/Else
Description : Si [condition]
Syntaxe :
if(/*condition*/){
//code
}else{
//code
}
Switch case
Description : Dans le cas ou
Syntaxe :
switch (/*variable*/){
case /*Argument*/:
//code
break;
}
>>>Les Boucles
Les boucles sont utiles pour faire la même chose plusieurs fois.
For:
Description : Pour i allant de 0 à [condition]
Syntaxe :
for(int i =0; /*condition*/; i++){
//code
}
While:
Description : Tant que [condition]
Syntaxe :
while(/*condition*/){
//code
}
Do While:
Description : Faire tant que [condition]
Syntaxe :
do {
//code
}while(/*condition*/);
>>>Les Tableaux
C’est une variable qui peut contenir d’autre variable
Déclaration du tableau
Syntaxe :
<Type> <Nom>[] = new <Type>[/*dim1*/];
Tableau multidimensionnels
Syntaxe :
int tab[][] = new int[/*dim1*/][/*dim2*/];
Rechercher et utiliser une valeur
Syntaxe :
System.out.println(tab[0]);
>>>ArrayList
C’est un tableau a taille variable
import java.util.ArrayList; // import the ArrayList class
ArrayList<String> tada = new ArrayList<String>();
Rajouter des Objets
Pour rajouter des objets :
tada.add(/*[example1]*/);
Accéder a un objet
Pour accéder a un objet :
tada.get(0);
Modifier un objet
Pour modifier un objet
tada.set(/*[example1]*/);
Enlever un objet
Pour enlever un objet
tada.remove(0);
Avoir la taille
Pour avoir la taille de l’arrayList
cars.size();
Retour