Cour de java

INTERNET ...Construction de Pages WEB.

Types de Variables 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 ! ..

index12345678910111213141516

© Rad Zone