INTERNET ...Construction de Pages WEB.
Types de Variables n°
6
Types Elémentaires des Variables
Java propose les Types élémentaires
suivants
boolean ne contient que 2 valeurs ( vrai ou
faux ) ..soit , in English : true ou false
byte octet signé ( 8 bits ) ..Donc de -128 à +127
short 2 octets signé ( 16 bits ).. Donc de -32768 à +32767
char Caractère Unicode 16 bits ( non signé )
int entier signé ( 32 bits ) ..Donc de -2.147.483.648 à +2.147.483.647
long entier signé ( 64 bits )..Donc de -9223372036854775808 à
+9223372036854775807
float nombre à virgule flottante simple précision (32 bits )
double nombre à virgule flottante double précision ( 64 bits )..Enorme !
1er Exercice
Il vous manque encore quelques connaissances pour être capable d'écrire un programme Java seuls .
Donc, je vous propose de recopier le programme source ci-dessous ...mais Attention il comporte quelques erreurs de syntaxe que vous devrez corriger afin qu'il
fonctionne en tant qu'applet.
import java.awt.* ;
import java.applet.* ;
public class exo1 extends Applet ;
{
int posX=20,posY=20; //déclaration des variables numériques
String ch="Essai de Texte"; //déclaration de la variable de type String
public void paint(Graphics g) ;
{
g.drawString(ch,posX,posY); //1ère Ecriture du texte
posX=posX+10; posY=posY+20; //incrémentation des varibles numériques
.
g.drawString(ch,posX,posY) //2ème Ecriture... etc....
posX=posX+10; posY=posY+20;
g.drawString(ch,posx,posy);
posX=posX+10; posY=posY+20;
g.drawString(ch,posX,posY);
}
}
Appelez ce programme source : exo1.java. Créez un programme exo1.html
comme vous l'avez appris précédemment.
A nouveau je vous rappelle que les n° de lignes ne sont pas à entrer dans votre source.!
Nous verrons bientôt que la conception de ce programme est ridicule car on retrouve 4 appels successifs
à la fonction
de dessin du Texte . ( en lignes 10,12,14,16) . Or il existe une structure Java permettant de réaliser
des boucles beaucoup plus pratique que la répétition des actions à réaliser ( si on avait dû écrire 50
fois le texte !!!).
Mais l'objectif de ce petit programme était surtout d'illustrer la manipulation des variables
numériques .
Le Document suivant vous fournit le corrigé de cet exercice , donc ne copiez pas ! ..