Académique Documents
Professionnel Documents
Culture Documents
Sensibilité à la casse :
Java est sensible à la casse, ce qui signifie que l’identificateur FirstProgram et
firstprogram sont different en Java.
Noms de classe:
Pour tous les noms de classe, la première lettre doit être en majuscules.
Si plusieurs mots sont utilisés pour former un nom de classe, la première lettre de
chaque mot intérieur doit être en majuscules.
Exemple: class FirstProgram
Noms de méthode (en C fonction ou procédure):
Tous les noms de méthode doivent commencer par une lettre minuscule (ex:
accélérer()).
Si plusieurs mots sont utilisés pour former le nom de la méthode, la première lettre
de chaque mot intérieur doit être en majuscules.
Exemple : public void maMethode()
Regles de Base
Nom du fichier programme :
le nom du fichier programme doit correspondre exactement au nom de la
classe.
Lors de l’enregistrement du fichier, vous devez l’enregistrer en utilisant le
nom de la classe (rappelez-vous que Java est sensible à la casse)
Les programme java ont une extension .java
si le nom du fichier et le nom de la classe ne correspondent pas, votre
programme ne se compilera pas.
Nom de la classe
et du fichier .java
~ Négation binaire
& Et binaire
^ Ou exclusif (XOR)
| Ou binaire
Exemple 5 (suite)
System.out.println("Partie 2: Operateurs Bitwise");
i = 0b1; //0001 en binaire
i = 0b10 | i; // or binaire i vaut 0b11 =3
System.out.println("i="+i);
i = 0b10 & i; // and binaire i vaut 0b10 =2
System.out.println("i="+i);
i = 0b10 ^ i; // xor binaire i vaut 0b00 =0
System.out.println("i="+i);
i = ~i; // negation binaire i vaut -1
System.out.println("i="+i);
Java I/O
▪ Java I/O streams sont des flux de données à partir desquels vous pouvez
lire ou écrire.
▪ Java utilise le concept de flux (stream) pour accélérer les opérations d’E/S.
▪ Un flux d’E/S représente une source d’entrée ou une destination de sortie.
▪ Un flux peut représenter de nombreux types de sources et de
destinations: fichiers disques, périphériques, d’autres programmes et des
baies de mémoire.
▪ Le Stream:
Un flux (stream) est une séquence de données.
En Java, un flux est composé d’octets.
C’est ce qu’on appelle un ruisseau parce que c’est comme un ruisseau d’eau qui
continue de couler.
En Java, 3 flux standards sont créés automatiquement et sont attachés à la console.
Java I/O streams
Methode Description
s1.toUpperCase() Renvoie une nouvelle chaîne égale à s1, sauf que toutes
les lettres minuscules de s1 ont été converties en
majuscules.
(fonction opposée: toLowerCase())
s1.trim() tous les caractères non imprimables tels que les espaces
et les tabulations sont découpés
LES INSTRUCTIONS CONDITIONELLES EN JAVA
• L'instruction if est une instruction conditionnelle : elle exécute des portions de code en
fonction en fonction qu'une condition soit vraie ou fausse (la condition doit calculer une
valeur booléenne).
• La condition doit être globalement parenthésée, ce qui retire l'obligation d'avoir un autre
mot clé pour débuter le bloc de code dans le cas où la condition est vraie.
• Syntaxe:
if (condition) expression
else expression
Exemple 7
import java.util.*;
import java.util.Scanner;
• Les boucles énumérées sont des boucles qui sont utilisées si vous savez
à l'avance combien de fois vous voulez faire une boucle. En Java, cela
s'appelle des boucles for.
• Avec elles, vous pouvez indiquer le nombre d'itérations à effectuer :
1. En tant que valeur entière.
2. Comme résultat d'une expression qui génère une valeur entière.
Exemple 8: calcul de la Moyenne de n notes
public class Exemple8 {
public static void main(String []args) {
int i,n;
float somme=0, note, moy;
Scanner sc = new Scanner(System.in); /* cree un object sc */
System.out.println("Entrez un entier N:");
n = sc.nextInt(); /* nombre des etudiants*/
for (i=1; i<=n; ++i ) {
System.out.println("Entrez la note "+i);
note = sc.nextFloat();
somme=somme+note;
}
moy=somme/n;
System.out.println("Voici la moyenne de la classe: "+moy);}}
LES ITERATIONS EN JAVA
• L’instruction break
• Java fournit une méthode générale pour sortir du milieu de n’importe quelle boucle.
• C’est ce qu’on appelle l’instruction break, qui prend la forme break;.
• L’instruction continue
• liée à break, mais moins couramment utilisée.
• indique à l’ordinateur d’ignorer le reste de l’itération actuelle de la boucle
• Cependant, au lieu de sauter complètement hors de la boucle, il revient au début de la boucle et continue avec
l’itération suivante (y compris l’évaluation de la condition de continuation de la boucle pour voir si d’autres
itérations sont nécessaires).
• break and continue peuvent être utilisé dans les boucles while et do.. while.
• Ils peuvent également être utilisés avec les boucles for.
Exemple 10:
public class Exememple10 {
• Les tableaux sont des objets qui stockent plusieurs variables du même type.
• Les tableaux doivent être instancié selon le type des variables qui seront
stockées.
• Exemple:
int tableau[]; string nom[]; char tab[];
• Pour definer la taille du tableau, deux methodes:
int tableau[];
tableau=new int[10];
• Ou
int[] tableau={1,2,3,4,5,6,7,8,9,10}; //initialiser le tableau a 10 elements
String nom[]= {"koko", "toto", "yoyo"};
Exemple 11
public class Exemple11 {
taille_jus taille=taille_jus.SMALL;
System.out.println("Taille= " + taille);
Source
files Nom de la
classe
Package ou
librairie
Class
firstprogram Execution
de la class