31.10.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!