Vous êtes sur la page 1sur 3

Java

Déclaration

Pour les objets, il est nécessaire en plus de la déclaration de la variable de créer un


objet avant de pouvoir l'utiliser. Il faut réserver de la mémoire pour la création d'un
objet ( remarque : un tableau est un objet en Java ) avec l'instruction new

MaClasse instance; // déclaration de l'objet

instance = new MaClasse(); // création de l'objet

OU MaClasse instance = new MaClasse(); // déclaration et création de l'objet

String montexte;
montexte = new String("test");

Définition

float pi = 3.141f;
double valeur = 3d;
float flottant1 = +.1f , flottant2 = 1e10f;

Opérateur ?

Ternaire : ( condition ) ? valeur-vrai : valeur-faux


System.out.println((sexe == " H ") ? " Mr " : " Mme ");

Tableaux

Attention, les tableaux sont des objets et les tableaux a double dimensions doit être
déclarés en tableaux de tableaux.

float tableau[][] = new float[10][10];

int dim1[][] = new int[3][];


dim1[0] = new int[4];
dim1[1] = new int[9];
dim1[2] = new int[2];

tableau.length

Les tableaux sont toujours transmis par référence puisque ce sont des objets

public void printArray(String texte[])

Caractères spéciaux
Caractères spéciaux
Affichage
\'
Apostrophe
\"
Guillemet
\\
anti slash
\t
Tabulation
\b
retour arrière (backspace)
\r
retour chariot
\f
saut de page (form feed)
\n
saut de ligne (newline)
\0ddd
caractère ASCII ddd (octal)
\xdd
caractère ASCII dd (hexadécimal)
\udddd
caractère Unicode dddd (hexadécimal)

Classe :

Ex : public class nom_de_classe [extends classe_mere] [implements interfaces] { ... }

MaClasse m;
m = new MaClasse();

ou : MaClasse m = new MaClasse();

Fonction :

Instanceof -> Permet de déterminer la classe

Méthode :

modificateurs type_retourné nom_méthode ( arg1, ... ) {... } // définition des variables


locales et du bloc d'instructions

Cas méthode main : public static void main (String args[]) { ... }

Héritage :

class Fille extends Mere { ... }


Packages :

package nom-du-package;
A mettre au début du fichier et une seule fois.

Insertion de caractères / Date :

System.out.printf("%1$te %1$tb %1$ty \n" , new Date());

Vous aimerez peut-être aussi