// ----------------------------------------- // TABLO1 : UTILISATION DES TABLEAUX EN JAVA // ----------------------------------------- import java.applet.*; import java.awt.*; public class Tablo1 extends Applet { // Déclaration et initialisation de tableaux int tab1[] = {5, 10, 15, 20, 25}; String tab2[] = {"lundi", "mardi", "mercredi", "jeudi", "vendredi"}; // Déclaration de tableaux sans initialisation int tab3[]; String tab4[]; // Initialisation de l'applet public void init() { // Couleur de fond setBackground(Color.black); // Initialisation du tableau d'entiers tab3 = new int[4]; tab3[0] = 28; tab3[1] = 17; tab3[2] = 150; tab3[3] = 19; // Initialisation du tableau de chaînes tab4 = new String[3]; tab4[0] = "janvier"; tab4[1] = "février"; tab4[2] = "mars"; } // --------- // AFFICHAGE // --------- public void paint(Graphics g) { int i; // Affichage du 1er tableau g.setColor(Color.orange); for(i = 0; i < 5; i++) g.drawString(""+tab1[i], 10 + i*20, 15); // Changement d'un élément dans le 2nd tableau tab2[1] = "???"; // Affichage du 2nd tableau g.setColor(Color.yellow); for(i = 0; i < 5; i++) g.drawString(tab2[i], 10 + i*45, 30); // Affichage du 3ème tableau g.setColor(Color.white); for(i = 0; i < 4; i++) g.drawString(""+tab3[i], 10 + i*30, 45); // Et enfin le dernier tableau ! g.setColor(Color.red); for(i = 0; i < 3; i++) g.drawString(tab4[i], 10 + i*50, 60); } }