Master Mathématique et Informatique - M1 – Année 2009/2010
TPs Rattrapage Java
1ère partie : Modélisation objet
Ici, on implémente pas : il s'agit juste de réfléchir! (Par contre vous devez écrire !!)
- Exo1 -
Trouver, par le sens des mots, une identité, des propriétés et des méthodes dans les listes
suivantes :
- coordonnées, ouvrir, fenêtre, déplacer, taille, couleur, faire un zoom
- empiler, haut, bas, pile, dépiler, taille
- téléviseur, volume, afficher image, modifier couleur, contraste
- Exo 2 -
Déterminer les classes, les objets, les attributs, les méthodes :
“Une liaison routière p eut être une autoroute, une route de montagne (qui a une
dénivellation) ou une nationale. Elle possède une longueur, une vitesse moyenne de
déplacement des automobilistes et une durée moyenne de parcours. Elle est toujours à
sens unique et possède une commune de départ et d'arrivée. Chaque commune a un
nom, une liste de liaisons routières sortantes et un nombre de liaisons routières sortantes.
Si c'est une ville elle a une durée moyenne de traversée, si c'est un village non. Il existe
une nationale entre Châteaurenard et Aix, une nationale et une autoroute entre Aix et
Nice, une route de montagne entre Châteaurenard et Nice et une autoroute entre Aix et
Marseille.”
2ème partie : Les bases de Java
Ici, on implémente : à vos machines !
- Exo 3 - Réponses aux « énigmes » du cours …
Écrire le programme qui vous permet de tester que : toutes les conversions de type (cast)
doivent être explicites et cohérentes. Et ceci est répondant aux questions suivantes :
si :
int i = 13, j= 1258;
byte b;
alors que se passe t-il dans chacun des cas suivants et pourquoi ?
b=i;
b = (byte) i ;
b = (byte) j;