TP1 JAVA
BAKKACHA -1-
TP1 JAVA
I - UN PREMIER EXEMPLE EN JAVA
II- UTILISATION DES MODIFICATEURS
III- UTILISATION DE L’OPERATEUR DE CONCATENATION
IV- UNE CLASSE POUR AFFICHER L’HEURE ET LA DATE
TP1 JAVA
BAKKACHA -2-
I- UN PREMIER EXEMPLE EN JAVA-
Avant d’écrire le premier exemple , créer un nouveau dossier sur C : de nom
c:\tp1java
1-Ecriture du code source
1-1
Ouvrir l’éditeur Bloc- notes de Windows. Pour cela :
- Cliquer sur le bouton Démarrer, puis- Pointer à l’aide de la souris sur
Programmes puis sur Accessoires et Cliquer sur Bloc-notes
1-2
A l’aide de Bloc-notes
,
saisissez le programme suivant,
:
// Mon premier programme en Java
class PremierProgramme
{ public static void main(String[] argv)
{ System.out.println("Ca marche !");
}
}
1-3
Enregistrez ce programme sous le nom PremierProgramme.java, dans
le dossier que vous venez de créer (c:\tp1java)
1-4
Réduire la fenêtre Bloc –notes sur la barre des tâches
2- Compilation du programme
2-1
Ouvrir la fenêtre les commandes de MS-DOS . Pour cela :
Cliquer sur le bouton Démarrer, pointer sur Programmes puis cliquer
sur Commandes Ms-DOS
2-2
Activer le chemin où se trouve le compilateur javac
par la commande.
path c:\jdk1.2\bin
2-3
Se mettre dans le dossier contenant le programme
PremierProgramme.java par la commande :
cd c:\tp1java
2-4
Une fois dans le dossier contenant le programme, lancer la compilation
par la commande
javac PremierProgramme.java
-vérifiez que vous avez obtenu un fichier
PremierProgramme.class
3- Exécution du programme
3-1
Exécutez le programme par la commande DOS :
java PremierProgramme
- v
érifiez que vous avez obtenu le message
"Ca marche !"
TP1 JAVA
BAKKACHA -3-
II- UTILISATION DES MODIFICATEURS
1-
Créer un nouveau dossier de nom
monpaquet
dans votre dossier courant
(c:\tp1java) par la commande : Md
monpaquet
- Réduire la fenêtre MS-DOS sur la barre des tâches et Activer Bloc-notes puis
ouvrir un nouveau fichier
2- Ouvrir un nouveau fichier dans Bloc-notes et saisissez ces deux classes (Classe1
et Classe2) une après l’autre dans le même fichier
public class Classe1
{
public int publique;
int defaut;
private int prive;
public void methode_publique()
{ }
void methode_defaut()
{ }
private void methode_privee()
{ }
}
class Classe2
//même fichier que classe1
{
int entier1,entier2,entier3;
Classe1 objet1= new Classe1();
Classe2()
{
entier1=objet1.publique;
entier2=objet1.defaut;
entier3=objet1.privee;
objet1.methode_publique();
objet1.methode_defaut();
objet1.methode_privee();
}
}
3-
Enregistrez ce fichier sous le nom Classe1.java (le nom de la classe publique)
TP1 JAVA
BAKKACHA -4-
4-
Compiler ce fichier. Que remarquez vous ? Expliquez les erreurs !
………………………………………………………………………………………………….
5-
Pour remédiez à ce problème quelles sont les instructions à supprimer du fichier
Classe2.java :
16-
Recompilez le fichier Classe1.java et vérifiez qu’il n’y a plus d’erreurs de
compilation
Remarque : Après la compilation de Classe1.java , on obtient deux fichiers (
Classe1.class et Classe2.class)
6-
Séparez les deux classes dans deux fichiers différents . Mettre la classe Classe1
dans un fichier Classe1.java et la classe Classe2 dans un fichier Classe2.java. Ces
deux fichiers doivent se trouver dans le même dossier (c:\tp1java)
7-
Mettre Classe1 dans le paquetage monpaquet. Pour cela ajoutez au début du
fichier Classe1.java, l’instruction : package monpaquet ;
- Enregistrez Classe1.java dans le dossier c:\tp1java
8-
Compilez le fichier classe1.java avec l’option –d :
javac –d . Classe1.java
Remarque :
L’option –d répertoire, permet de placer automatiquement le
fichier (.class) dans le répertoire correspondant au package
-
Après la compilation de Classe1 avec l’option –d , vérifiez que le fichier
Classe1.class se trouve automatiquement dans le dossier c:\tp1java\monpaquet
9
- Dans le fichier Classe2.java, indiquez au compilateur le chemin d’accès à la
classe Classe1 :
- Soit en modifiant l’instruction Classe1 objet1= new Classe1() en
monpaquet.Classe1 objet1=new monpaquet.Classe1()
- Soit en ajoutant au début du fichier l’instruction suivante :
import monpaquet.Classe1
10
- Enregistrez la classe Classe2.java dans le dossier c:\tp1java
11-
Compilez la classe Classe2.java. Que Remarquez vous ?
…………………………………………………………………………………………………
………………………………………………………………………………………………
TP1 JAVA
BAKKACHA -5-
12- Remédiez au problème en mettant la classe Classe2 dans le même package
(monpaquet ) que la classe Classe1. Pour cela ajoutez au début du fichier source de
la classe Classe2 l’instruction : package monpaquet ;
13- rifiez que la compilation se passe sans erreur et que vous obtenez un fichier
Classe2.class
III- L’OPERATEUR +
1-
Saisissez le fichier suivant :
class OperateurPlus
{
static int a=6;
public static void main(String[] arg)
{
System.out.println(a);
System.out.println(a+4);
System.out.println(a+"4");
System.out.println(a+4+"4");
System.out.println("4"+a+4);
System.out.println("4"+(a+4));
System.out.println(""+a+4);
}
}
2-
Enregistrez ce fichier sous le nom OperateurPlus.java
3-
Compiler le fichier OperateurPlus.java
4-
Exécutez ce programme et commentez les résultats obtenus :
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………………………………………………….
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !