|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfi.jyu.mit.ohj2.IO
public class IO
Alkeellinen IO-luokka hoitamaan mm. yhden näppäimen painallukseen liittyviä tehtäviä.
Field Summary | |
---|---|
static char |
EI_OLETUSTA
Ei käytetä oletusarvoa |
static String |
KAIKKI_KELPAA
Kaikki merkit kelpaavat |
static boolean |
MERKKI_ISOKSI
Muutetaan merkit isoiksi ennen vertailua ja palautusta |
static String |
RIVINVAIHTO
Rivinvaihto |
Constructor Summary | |
---|---|
IO()
|
Method Summary | |
---|---|
static boolean |
kylla_vastaus()
Odotetaan kunnes käyttäjä painaa joko K tai E |
static char |
lue_merkki()
Luetaan yksi käyttäjän painama merkki |
static void |
main(String[] args)
Testataan syöttöluokkaa |
static void |
odota_jotakin()
Odotetaan kunnes käyttäjä painaa jotakin merkkiä |
static char |
odota_nappain(String kelpaavat,
char oletus,
boolean merkki_isoksi)
Odotetaan yhden merkin painamista. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String RIVINVAIHTO
public static final char EI_OLETUSTA
public static final String KAIKKI_KELPAA
public static final boolean MERKKI_ISOKSI
Constructor Detail |
---|
public IO()
Method Detail |
---|
public static char lue_merkki()
public static char odota_nappain(String kelpaavat, char oletus, boolean merkki_isoksi)
c = odota_nappain("KE",'K',MERKKI_ISOKSI)odottaa kunnes painetaan joko K,k,E,e tai [Enter]. Jos painetaan [Enter], palautetaan 'K', muuten ko. painettu merkki.
kelpaavat
- Joukko kirjaimia jotka kelpaavat. null = kaikki kelpaaoletus
- Merkki joka palautetaan [Enter] painamisesta, 0 = ei oltustamerkki_isoksi
- muutetaanko merkki isoksi kirjaimeksi (true) vai ei
public static void odota_jotakin()
public static boolean kylla_vastaus()
public static void main(String[] args)
args
- ei käytössä
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |