Computers">
TD POO v6 2
TD POO v6 2
TD POO v6 2
entre 95 et 116
Orientée Objet (v.6) c) Demande à l’utilisateur d’entrer une série de 5 notes
(compris entre 0 et 20) pour calculer et afficher leur
Une mise au point : La lecture des données au clavier moyenne
Les lectures au clavier en Java sont un peu plus complexes qu’en
1.2- Écrire un programme qui crée un tableau comportant les
langage C. Pour la rendre facile, nous vous conseillons d’utiliser les valeurs des carrés des n premiers nombres impairs, la valeur de n
méthodes de la classe Scanner se trouvant dans le package java.util. étant lue au clavier, et qui en affiche par la suite les valeurs sous
Ainsi, il faut : la forme:
Etape 1 : importation de la classe Scanner
On ajoute cette ligne d’instruction avant la définition de la classe : Combien de valeurs : 5
import java.util.Scanner ; 1 a pour carre 1
Etape 2 : Création d’un lecteur des données 3 a pour carre 9
Dans le programme, il faut créer un objet java de type Scanner pour lire 5 a pour carre 25
les données. On utilise pour cela la ligne d’instruction suivante : 7 a pour carre 49
Scanner lecteur = new Scanner(System.in) ; 9 a pour carre 81
Etape 3 : Lecture des données
1.3- a) Quels résultats fournit le programme suivant ?
Voici les méthodes utilisées. Chacune retourne la valeur entrée au
public class TestE2
clavier. Il faut donc la récupérer et l’affecter à une variable.
{ public static void main(String args[])
Tâche Syntaxe d’appel { int n, p ; n=p=0 ;
Lecture d’une chaine de caractères lecteur.nextLine()
while (n<5) n+=2 ; p++ ;
Lecture d’un nombre réel simple précision lecteur.nextFloat()
System.out.println ("A : n = " + n + ", p = " + p) ;
Lecture d’un nombre réel double précision lecteur.nextDouble()
n=p=0 ;
Lecture d’un nombre entier lecteur.nextInt()
while (n<5) { n+=2 ; p++ ; }
System.out.println ("B : n = " + n + ", p = " + p) ;
Exercice 1 (La programmation structurée en Java) }
}
1.1- Ecrire un programme Java qui :
a) Affiche le texte suivant : b) Écrire un programme réalisant la même chose en employant la
Voici la liste de vos exercices :
boucle for à la place de while.
Exercice 1
Exercice 2
… 1.4- Quels résultats fournit le programme suivant ?
Exercice 20