Vous êtes sur la page 1sur 3

UNIVERSITE DE SOUSSE

Institut Suprieur dInformatique et des


Techniques de Communication
Hammam Sousse

Enseignant :Saoudi Haythem

A.U.2016/2017
TP N1

programmation
Java

Classe: 1DNI

Activit 1 : Installation et configuration de JDK


1- Installer JDK (Java Development Kit).
2- Ajouter le chemin de la commande "javac" (c:\Program files\java\jdk ?. ?. ?_ ?\bin
dans la variable denvironnement PATH.
3- Ajouter une autre variable denvironnement appele : CLASSPATH contenant
le chemin o se trouvent les "excutables" java (.class)

Activit 2 : Ecriture dun premier programme avec le Bloc-notes.


Etapes pour crer un programme java :
-------------

Compilateur
(javac)

Interprteur
(java)
Byte code
(*.class)

Fichier source
(*.java)

Dfinition de quelques mots cls:


Byte Code : (*.class) cest un code gnr aprs la compilation dun programme et
qui peut tre excut sur nimporte quelle plateforme.
JVM :(Java Virtual Machine) est une machine virtuelle permettant dinterprter et
excuter le bytecode Java.
JRE : (Java Runtime Environment) est l'environnement d'excution des applications
java. Il est constitu de :
une JVM
une bibliothque de classes de bases.
JDK : (Java Development Kit). C'est le kit de dveloppement fourni par Sun. Il est
constitu de :
le JRE
Un compilateur (javac)

Exercice N 1

1- Ouvrir Bloc-notes.
2- Taper le programme suivant :
class Principale{
public static void main(String args[])
{
System.out.println("hello world");
}
}
Principale.java
3456-

Enregistrer le fichier sous le nom Principale.java


Ouvrir linvite de commande.
Taper la commande javac Principale.java (compilation du programme)
Puis taper la commande java Principale (excution du programme).

Exercice N 2
1- crivez une Classe Somme qui effectue la somme du tableau : {1, -23, 12, -4, 16,
8, 4} et affiche le rsultat.
2- Dfinissez une mthode qui prendra en argument le tableau, qui effectuera le
calcul et qui retournera la valeur obtenue. main ne fait que l'appel de la fonction et
de l'affichage. Le prototype de la mthode est : public int somme(int[] tab)
3- Ajoutez la mthode produit et la mthode moyenne au programme.
Exercice 3
crire un programme Occ.java qui lit tous les arguments passs sur la ligne de
commande (donc la mthode main) et recherchant si le premier argument existe
dans la suite de la ligne.
Par exemple java Occ aaaa bbb AA cc
affichera :
Non trouve
et java Occ aaaa bbb AA aaaa cc
affichera :
Trouve
Exercice 4
On appelle palindrome un mot pouvant se lire indiffremment dans les deux sens : par
exemple Laval, ici, etc (le mot vide est considr aussi comme palindrome). Cette
notion peut galement s'appliquer une squence d'entiers.
1- crire une fonction en Java prend en argument un tableau d'entier et renvoie un
boolen indiquant si le tableau est un palindrome. Ecrire la mthode statique main
permettant de tester cette fonction.

Remarque :
Pour lire la taille dun tableau XX, il suffit dutiliser lattribut XX.length
pour connaitre le nombre de caractre dans une chaine de caracttre SS,
utiliser XX.length()
2- En utilisant la mthode charAt, crivez une autre fonction prenant cette fois-ci une
String en argument et vrifiant si c'est un palindrome. La chane vrifie sera
rcupre par main sur la ligne de commande.

Vous aimerez peut-être aussi