• Aucun résultat trouvé

IFT 1015 - Entr´ee / sortie

N/A
N/A
Protected

Academic year: 2022

Partager "IFT 1015 - Entr´ee / sortie"

Copied!
8
0
0

Texte intégral

(1)

IFT 1015 - Entr ´ee / sortie

Professeur:

Stefan Monnier

B. K ´egl, S. Roy, F. Duranleau, S. Monnier

D ´epartement d’informatique et de recherche op ´erationnelle Universit ´e de Montr ´eal

hiver 2006

IFT-1015 Stefan Monnier 1

(2)

Au programme

Affichage

Lecture au clavier

IFT-1015 Stefan Monnier 2

(3)

R ´ef ´erences

[Tasso: Chapitre 1].

[Ni ˜no: Annexe A] (difficile `a lire sans ˆetre familier avec le concept de classe)

Pour ce cours, on fait usage de notre propre biblioth `eque de m ´ethodes pour la lecture de donn ´ees au clavier

IFT-1015 Stefan Monnier 3

(4)

Communiquer une information

Un programme est inutile s’il ne produit pas de r ´esultat

O `u communiquer le r ´esultat?

– `a l’´ecran

– dans un fichier

– en entr ´ee `a un autre programme – etc.

op ´eration de sortie

IFT-1015 Stefan Monnier 4

(5)

Communiquer une information

Un programme n’est pas tr `es pratique s’il produit toujours le m ˆeme r ´esultat

– il faut un moyen pour lui fournir des donn ´ees diverses (clavier, fichier, etc.)

op ´eration d’entr ´ee

IFT-1015 Stefan Monnier 5

(6)

Affichage `a l’ ´ecran

Afficher la valeur de

<expression>

System.out.print(<expression>);

Afficher la valeur de

<expression>

+ fin de ligne

System.out.println(<expression>);

System.out

: objet qui correspond `a/repr ´esente l’´ecran

Imprimer dans un fichier: redirect

$ <programme> > <fichier>

– exemple:

$ java Cercle > test1.txt

IFT-1015 Stefan Monnier 6

(7)

Saisie au clavier

La classe

Keyboard

Keyboard.readChar() →

lit un caract `ere

Keyboard.readInt() →

lit un entier

Keyboard.readDouble() →

lit un r ´eel

Keyboard.readString() →

lit une chaˆıne de caract `eres

– copier

Keyboard.java

dans le r ´epertoire d’utilisation

Plus de d ´etails en labo

Consultez le site du cours

IFT-1015 Stefan Monnier 7

(8)

Exemple

double rayon; // le rayon du cercle // invite l’usager a taper le rayon:

System.out.print( "Rayon du cercle: " );

// lecture du rayon:

rayon = Keyboard.readDouble();

IFT-1015 Stefan Monnier 8

Références

Documents relatifs

– valeurDeConst doit ˆetre ´evaluable pendant la compilation – valeur litt ´erale, une autre constante, une expression contenant.

Lorsque quelqu’un pourrait ne pas comprendre le sens d’une instruction. – doit d ´ecrire le sens, pas l’instruction – ne pas commenter

si elle est ´egale `a n’importe quelle &lt;constante&gt; , l’ex ´ecution se poursuit `a partir de l’ ´etiquette &lt;constant&gt;:. sinon, l’ex ´ecution se poursuit `a partir

Objectif: r ´ep ´eter un groupe d’instructions tant qu’une condition est satisfaite, mais au moins une

• initialis ´e par le param `etre actuel quand la m ´ethode est invoqu ´ee.. Invocation des

• en principe, elles peuvent ˆetre red ´eclar ´ees dans les m ´ethodes, mais c’est fortement d ´econseill ´e. • normalement, elles sont final es, les variables

Pour tester les m ´ethodes, ´ecrire une classe `a part qui les appelle public class TestTriangle. public static void main(String[]

• les valeurs sorties de ces op ´erateurs sont utilis ´ees rarement Deux types d’op ´erandes: r ´ef ´erence et valeur. IFT-1015 Stefan