Partielo | Créer ta fiche de révision en ligne rapidement

JAVA

Instructions de base

LA STRUCTURE ALTERNATIVE

if (condition) {// équivalent à (condition == true)

// bloc d’instructions exécutées si condition est vraie

}

else {

// bloc d’instructions exécutées si condition est fausse

}

LA STRUCTURE CHOIX MULTIPLES (permet de faire plusieurs tests de valeurs sur une même variable)

switch (variable) {

case valeur1 :

Liste d’instructions // exécutées si (variable == valeur1)

break;

case valeur2 :

Liste d’instructions // exécutées si (variable == valeur2)

break;

...

default:

Liste d’instructions // exécutées sinon

}

L’ITÉRATION RÉPÉTÉE n FOIS

for (int compteur = 0 ; compteur < n ; compteur = compteur + 1) {

// bloc instructions répétées n fois

}

L’ITÉRATION RÉPÉTÉE TANT QU’UNE CONDITION EST VRAIE (le bloc peut ne jamais être exécuté)

while (condition) { // équivalent à (condition == true)

// bloc d’instructions répétées tant que condition est vraie.

// condition doit être modifiée dans ce bloc

}

L’ITÉRATION EXÉCUTÉE AU MOINS UNE FOIS (la condition d’arrêt est testée après que les instructions ont été exécutées)

do {

// bloc d’instructions exécutées

// condition doit être modifiée dans ce bloc

}

while (condition); // si condition est vraie,

// le bloc est exécuté à nouveau

}

Structure

• Toutes les instructions se terminent par un ;

• Le nom du fichier qui contient une classe doit être le même que celui de la classe.

• Le nom des classes commence par une majuscule, le nom des variables et des méthodes par une minuscule.

• NB : toute variable doit faire l’objet d’une déclaration avant d’être utilisée.

• Les caractères de début et de fin de blocs sont respectivement { et } .

• Un fichier contenant du code java doit commencer par l’instruction class NomDeLaClasse suivi d’une { la dernière ligne du fichier doit contenir la } qui correspond et ainsi refermer le bloc de définition de la classe.

• Une variable est visible dans son bloc de définition et dans les blocs inclus dans ce bloc.

• Tous les éléments d’un programme doivent se trouver dans une classe


Interprétation des mots clefs lorsqu’ils qualifient une classe :

– public : visible partout (dans le respect du PATH)

– private : les champs et les méthodes ne peuvent être transmis aux sous classes.

– Si aucun mot clé n’est précisé la portée de la classe est le paquetage par défaut - le plus souvent le répertoire dans lequel se trouve cette classe

Scanner sc = new Scanner(System.in);

       System.out.println("Saisir un entier entre " + min +" et " + max);

       int n = sc.nextInt();

 

boolean [] tab = new boolean[6]; // 6 valeurs donc indexé jusqu'à 5