AkaSaru's Blog

Cybersecurity Student

View on GitHub

Fiche JAVA

Retour

Durant 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:

  1. des variables de type simple ou « primitif »
  2. 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 {\displaystyle -3,4.10^{38}} et {\displaystyle 3,4.10^{38}})
double un nombre décimal à double précision (entre {\displaystyle -1,7.10^{308}} et{\displaystyle 1,7.10^{308}})
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();

Written on May 3, 2020 by


Retour