DY

DelahayeYourself

modules / S2101B /

TP01: Premiers pas en Java

Hello World

Réaliser un simple programme de type Hello World pour vérifier le fonctionnement de votre environnement de développement.

Manipulation basique

Calcul de masse au sein du système solaire

Écrivez un programme simple permettant de calculer une masse à différents endroits du système solaire. Pour ce faire nous allons stocker une masse arbitraire de 42 dans une variable de type double.

Sur mercure il suffit de multiplier cette valeur par 0.378, sur la lune par 0.166 et sur Jupiter par 2.364. La sortie de votre programme doit produire un affichage semblable :

The mass of the object on Earth is 42.0.
The mass of the object on Mercury is 15.876.
The mass of the object on the Moon is 6.972.
The mass of the object on Jupiter is 99.288. 

Améliorer le programme en demandant à l'utilisateur d'entrer la valeur de la masse au sein de la console.

Test de performance de votre machine

Nous allons écrire un programme de “benchmarking” très simple. Pour ce faire nous allons compter le nombre de tours que fait une boucle infinie sur un intervalle de temps donnée à savoir une minute.

Quelques pistes:

long v_Time = System.currentTimeMillis( ) ;
// Permet d'obtenir le timestamp courant
v_Time += 1000; // Ajout d'une secode
break ; // Pour interrompre un programme , une boucle, . .
Manipulation de collections

La compagnie des treizes nains

Collection de taille fixe:

String[] v_Dwarfs = {"Thorin", 
"Balin", "Dwalin", "Fili", "Kili", "Dori", "Nori", "Ori", "Oin", "Gloin", "Bifur", "Bofur", "Bombur" };

Collection de taille variable:

Réaliser le même exercice en remplaçant le tableau de String par un ArrayList puis :