La syntaxe et les éléments de bases de java - Technologue pro
La syntaxe et les éléments de bases de java - Technologue pro
La syntaxe et les éléments de bases de java - Technologue pro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Mlle Imene Sghaier<br />
ISETN<br />
Exemple :<br />
System.out.println("<strong>La</strong> valeur <strong>de</strong> Pi est : " + Math.PI);<br />
int duree = 121;<br />
System.out.println("durée = " + duree);<br />
10.5. <strong>La</strong> comparaison <strong>de</strong> <strong>de</strong>ux chaînes<br />
Il faut utiliser la métho<strong>de</strong> equals()<br />
Exemple :<br />
String texte1 = "texte 1";<br />
String texte2 = "texte 2";<br />
if ( texte1.equals(texte2) )...<br />
10.6. <strong>La</strong> détermination <strong>de</strong> la longueur d'une chaîne<br />
<strong>La</strong> métho<strong>de</strong> length() perm<strong>et</strong> <strong>de</strong> déterminer la longueur d'une chaîne.<br />
Exemple :<br />
String texte = "texte";<br />
int longueur = texte.length();<br />
10.6. <strong>La</strong> modification <strong>de</strong> la casse d'une chaîne<br />
Les métho<strong>de</strong>s Java toUpperCase() <strong>et</strong> toLowerCase() perm<strong>et</strong>tent respectivement d'obtenir une<br />
chaîne tout en majuscule ou tout en minuscule.<br />
Exemple :<br />
String texte = "texte";<br />
String textemaj = texte.toUpperCase();<br />
11. Les exceptions en Java<br />
<strong>La</strong> cause <strong>de</strong> mauvais fonctionnement d’un <strong>pro</strong>gramme peut être <strong>de</strong> <strong>de</strong>ux types d’erreurs : une<br />
erreur <strong>de</strong> <strong>pro</strong>grammation ou une erreur pendant l’exécution du <strong>pro</strong>gramme. Si le <strong>pro</strong>grammeur<br />
comm<strong>et</strong> une erreur <strong>de</strong> <strong>pro</strong>grammation, le <strong>pro</strong>gramme ne se compilera généralement pas, mais il<br />
existe <strong>de</strong>s erreurs <strong>de</strong> <strong>pro</strong>grammation qui surviennent après la compilation, à l’appel <strong>de</strong> la machine<br />
virtuelle par <strong>java</strong>.exe(pour le jdk1.2 <strong>de</strong> sun). Toutes ces erreurs peuvent <strong>et</strong> doivent être corrigées<br />
par le <strong>pro</strong>grammeur. Dans <strong>les</strong> <strong>de</strong>ux cas précé<strong>de</strong>nts, le <strong>pro</strong>gramme ne démarre pas. Le second type<br />
d’erreur survient pendant l’exécution du <strong>pro</strong>gramme. Ce sont en quelques sortes <strong>de</strong>s "bugs". On<br />
distingue <strong>de</strong>ux catégories : <strong>les</strong> erreurs <strong>de</strong> machine virtuelle (on ne peut rien y faire), <strong>et</strong> <strong>les</strong><br />
exceptions qu’on peut gérer. Ces exceptions peuvent se <strong>pro</strong>duire dans plusieurs cas, el<strong>les</strong> ont<br />
cependant plus <strong>de</strong> chance <strong>de</strong> survenir lors d’un transfert <strong>de</strong> données. Par exemple, si un<br />
Support <strong>de</strong> langage Java 2006-2007