Td1 java

2196 mots 9 pages
Master N2TR 2009-2010

langage Java

Riadh Bouhouchi

TD N°1 : Exercices simples pour commencer
L’incontournable « Print "Hello" » Random Quel jour sommes-nous ? Lectures simples au clavier : la classe Scanner 5. Jeux avec les chaînes 6. Calcul de la factorielle 7. Les arguments de la ligne de commande 1. 2. 3. 4.

1.1. L’incontournable « Print "Hello" »
Saisissez, compilez et exécutez un programme Java qui affiche Bonjour à tous ! sur l’écran de la console. Écrivez une classe publique exécutable nommée Bonjour placée dans un fichier nommé Bonjour.java. Trois « détails » à ne pas oublier :
1. Une classe est exécutable si et seulement si elle comporte une méthode ayant exactement la signature « public static void main(String[] args) » 2. On provoque une compilation en donnant un nom de fichier (ex.: javac Bonjour.java) 3. On lance l’exécution d’un programme en donnant un nom de classe (ex.: java Bonjour).

Observez ce qui se passe lorsque vous désobéissez à une des trois prescriptions précédentes.

1.2. Random
Afin de constater l’existence dans la bibliothèque Java d’un générateur de nombres pseudo-aléatoires, écrivez un programme qui obtient n nombres « au hasard » (par exemple, n = 100 000) et qui calcule la moyenne et l’écart-type de la suite ainsi obtenue. Pour produire des nombres pseudo-aléatoires utilisez la méthode java.lang.Math.random() (cela se lit : « la méthode random de la classe Math du paquetage java.lang »), sur laquelle vous trouverez des indications dans la documentation de l'API. Un des buts de cet exercice est justement de vous initier à la consultation de cette documentation. Pour cela, ouvrez un navigateur sur la doc de l’API (soit chez Sun, http://java.sun.com/javase/6/docs/api/, soit plus près de nous www.dil.univmrs.fr/~garreta/docJava/api/) ; dans le volet supérieur gauche sélectionnez le paquetage java.lang et, alors, dans le volet inférieur gauche sélectionnez la classe Math. Parmi les méthodes de cette classe, cherchez

en relation

  • Tp1 svt
    1310 mots | 6 pages
  • Javateck
    2338 mots | 10 pages
  • tnt1
    723 mots | 3 pages
  • Condition générale de vente
    812 mots | 4 pages
  • Java
    913 mots | 4 pages
  • TD1
    1668 mots | 7 pages
  • TD1 IMA
    2198 mots | 9 pages
  • TD1
    2751 mots | 12 pages
  • TD1
    1307 mots | 6 pages
  • TD1 UE 1
    863 mots | 4 pages
  • ATT1
    678 mots | 3 pages
  • Da td1
    1264 mots | 6 pages
  • Tp java
    399 mots | 2 pages
  • TD1 servlets
    4360 mots | 18 pages
  • Java
    529 mots | 3 pages