Règles:
Tous les éléments sont sensibles à la case.
Le nom du fichier doit être le même que le nom de la classe principale.
La classe principale doit contenir un main(String args[]) {}.
On peut déclarer une variable du même type que la classe en cours dans une fonction
de la classe en cours avec l'opérateur nomClasse nomVariable = new nomClasse();
Nouvelles classes Java:
Fichier nomClasse.Java :
class nomClasse {
[attributs]
[méthodes]
public static void main (String args[]) {
[attributs]
[méthodes]
}
}
Booleen
Déclaration d'une variable
boolean nomVariable;
Affectation:
bolVariable = true|false;
Comparaison:
égalité : ==
Entier:
Déclaration d'une variable:
int nomEntier;
Affectation:
intEntier = 10;
Incrémentation:
intEntier++; // incrémente l'entier après l'instruction
Chaîne de caractères:
Déclaration d'une variables:
String nomString;
Syntaxe:
Entouré de guillemets double
Affectation:
strVariable = "chaine";
Concaténation:
strVariable = "chaine" + "une autre chaine";
Tableau de String avec dimension auto-défini: (2 ici)
String[] nomTabString = { "chaine1", "chaine2" };
Tableau de String avec dimension défini: (3 ici)
String[] nomTabString = new String[3];
Tableau:
Définition:
Auto-défini: type[] nomTableau = { element1, element2, element... }
Défini: type[] nomTableau = new type[NbÉléments];
Attributs:
nomTableau.length : nombre d'éléments dans un tableau
Appel:
premier élément: nomTableau[0]
dernier élément: nomTableau[nomTableau.length]
Fonction:
typeRetour: void|AutreType|AutreClass
Définition:
typeRetour nomFonction([typeArgument1 nomArgument1[, ...]])
{
[instructions];
}
Appel:
nomFonction();
varRetour = nomFonction();
nomFonction(nomArgument1, nomArguement2);
Condition:
if (condition)
{
instruction si Vrai;
}
else
instruction si Faux;
Boucles:
for (instructionDepart; conditionPourExecution; instructionAlaFindunTour/incrementation)
{
instructions;
}
Objets définis:
System
Attributs:
.out
Méthodes:
.println(String); // affiche une chaîne de caractère à l'écran (DOS).
Objets de librairies:
java.applet.Applet
java.awt
.Graphics
Méthodes
.drawString(String chaine, int posX, int poxY);
.setFont(java.awt.Font);
.setColor(java.Color.couleur);
.Font
Constructeur : new Font(String "nomPolice", int Style, int Taille);
Attributs:
Constantes:
.BOLD // Style gras
.Color
Constantes:
.red // Couleur rouge
Importation de librairies d'objets:
import nomFichier;
Applet: classe qui est une extension de la classe java.applet.Applet.
une classe Applet n'a pas de main() mais a la fonction paint();
Déclaration:
public class nomApplet extends java.applet.Applet {
public void paint(Graphics g) {
}
}
Appel HTML: