Class _________InputOutput

java.lang.Object
  |
  +--_________InputOutput

class _________InputOutput
extends java.lang.Object

Classe d'entrada i sortida que s'utiliza per les instruccions d'E/S del pseudocodi: escriure,escriureln i llegir.

Version:
1.0 - Data: 18/06/2003
Author:
Carles Royan Salvatella

Field Summary
private static java.lang.String aux
          Cadena auxiliar que conte el que s'ha llegit del teclat
private static java.io.BufferedReader input
          Buffer per el qual es llegeix el teclat
private  boolean reLlegir
          Indica si el buffer esta buit i cal tornar a llegir de nou el teclat
 
Constructor Summary
_________InputOutput()
          Constructor per defecte, crea les classes d'entrada de dades
 
Method Summary
 void escriure()
          Instruccio escriure: sense cap parametre, no escriu res.
 void escriure(boolean val)
          Instruccio escriure: escriu un boolea per la sortida estandard
 void escriure(char val)
          Instruccio escriure: escriu un caracter per la sortida estandard
 void escriure(double val)
          Instruccio escriure: escriu un real per la sortida estandard
 void escriure(int val)
          Instruccio escriure: escriu un enter per la sortida estandard
 void escriure(java.lang.Object val)
          Instruccio escriure: escriu una classe per la sortida estandard
 void escriureln()
          Instruccio escriureln: sense cap parametre escriu nomes el salt de linia per la sortida estandard
 void escriureln(boolean val)
          Instruccio escriureln: escriu un boolea seguit de salt de linia per la sortida estandard
 void escriureln(char val)
          Instruccio escriureln: escriu un caracter seguit de salt de linia per la sortida estandard
 void escriureln(double val)
          Instruccio escriureln: escriu un real seguit de salt de linia per la sortida estandard
 void escriureln(int val)
          Instruccio escriureln: escriu un enter seguit de salt de linia per la sortida estandard
 void escriureln(java.lang.Object val)
          Instruccio escriureln: escriu una classe seguida de salt de linia per la sortida estandard
 boolean getBoolea()
          Llegeix un boolea de l'entrada estandard i el retorna
 char getCaracter()
          Llegeix un caracter de l'entrada estandard i el retorna
 int getEnter()
          Llegeix un enter de l'entrada estandard i el retorna
 double getReal()
          Llegeix un real de l'entrada estandard i el retorna
private  void llegir()
          Instruccio de llegir: Llegeix una linia de l'entrada estandard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

private static java.io.BufferedReader input
Buffer per el qual es llegeix el teclat


aux

private static java.lang.String aux
Cadena auxiliar que conte el que s'ha llegit del teclat


reLlegir

private boolean reLlegir
Indica si el buffer esta buit i cal tornar a llegir de nou el teclat

Constructor Detail

_________InputOutput

public _________InputOutput()
Constructor per defecte, crea les classes d'entrada de dades

Method Detail

llegir

private void llegir()
Instruccio de llegir: Llegeix una linia de l'entrada estandard


escriure

public void escriure(int val)
Instruccio escriure: escriu un enter per la sortida estandard


escriure

public void escriure(double val)
Instruccio escriure: escriu un real per la sortida estandard


escriure

public void escriure(boolean val)
Instruccio escriure: escriu un boolea per la sortida estandard


escriure

public void escriure(char val)
Instruccio escriure: escriu un caracter per la sortida estandard


escriure

public void escriure(java.lang.Object val)
Instruccio escriure: escriu una classe per la sortida estandard


escriure

public void escriure()
Instruccio escriure: sense cap parametre, no escriu res.


escriureln

public void escriureln(int val)
Instruccio escriureln: escriu un enter seguit de salt de linia per la sortida estandard


escriureln

public void escriureln(double val)
Instruccio escriureln: escriu un real seguit de salt de linia per la sortida estandard


escriureln

public void escriureln(char val)
Instruccio escriureln: escriu un caracter seguit de salt de linia per la sortida estandard


escriureln

public void escriureln(boolean val)
Instruccio escriureln: escriu un boolea seguit de salt de linia per la sortida estandard


escriureln

public void escriureln(java.lang.Object val)
Instruccio escriureln: escriu una classe seguida de salt de linia per la sortida estandard


escriureln

public void escriureln()
Instruccio escriureln: sense cap parametre escriu nomes el salt de linia per la sortida estandard


getEnter

public int getEnter()
Llegeix un enter de l'entrada estandard i el retorna


getReal

public double getReal()
Llegeix un real de l'entrada estandard i el retorna


getBoolea

public boolean getBoolea()
Llegeix un boolea de l'entrada estandard i el retorna


getCaracter

public char getCaracter()
Llegeix un caracter de l'entrada estandard i el retorna