Package fi.jyu.mit.ohj2
Class IO
- java.lang.Object
-
- fi.jyu.mit.ohj2.IO
-
public class IO extends java.lang.Object
Alkeellinen IO-luokka hoitamaan mm. yhden näppäimen painallukseen liittyviä tehtäviä.- Version:
- 1.0, 10.02.2003
- Author:
- Vesa Lappalainen
-
-
Field Summary
Fields Modifier and Type Field Description static char
EI_OLETUSTA
Ei käytetä oletusarvoastatic java.lang.String
KAIKKI_KELPAA
Kaikki merkit kelpaavatstatic boolean
MERKKI_ISOKSI
Muutetaan merkit isoiksi ennen vertailua ja palautustastatic java.lang.String
RIVINVAIHTO
Rivinvaihto
-
Constructor Summary
Constructors Constructor Description IO()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
kylla_vastaus()
Odotetaan kunnes käyttäjä painaa joko K tai Estatic char
lue_merkki()
Luetaan yksi käyttäjän painama merkkistatic void
main(java.lang.String[] args)
Testataan syöttöluokkaastatic void
odota_jotakin()
Odotetaan kunnes käyttäjä painaa jotakin merkkiästatic char
odota_nappain(java.lang.String kelpaavat, char oletus, boolean merkki_isoksi)
Odotetaan yhden merkin painamista.
-
-
-
Field Detail
-
RIVINVAIHTO
public static final java.lang.String RIVINVAIHTO
Rivinvaihto- See Also:
- Constant Field Values
-
EI_OLETUSTA
public static final char EI_OLETUSTA
Ei käytetä oletusarvoa- See Also:
- Constant Field Values
-
KAIKKI_KELPAA
public static final java.lang.String KAIKKI_KELPAA
Kaikki merkit kelpaavat
-
MERKKI_ISOKSI
public static final boolean MERKKI_ISOKSI
Muutetaan merkit isoiksi ennen vertailua ja palautusta- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IO
public IO()
-
-
Method Detail
-
lue_merkki
public static char lue_merkki()
Luetaan yksi käyttäjän painama merkki- Returns:
- käyttäjän painama merkki
-
odota_nappain
public static char odota_nappain(java.lang.String kelpaavat, char oletus, boolean merkki_isoksi)
Odotetaan yhden merkin painamista. Vain jonossa kelpaavat olevat hyväksytään. Jos painetaan [Enter], palautetaan merkki oletus. Jos merkki_isoksi == true, muutetaan merkki ennen vertailua ja palautusta isoksi kirjaimeksi. Esim.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.- Parameters:
kelpaavat
- Joukko kirjaimia jotka kelpaavat. null = kaikki kelpaaoletus
- Merkki joka palautetaan [Enter] painamisesta, 0 = ei oltustamerkki_isoksi
- muutetaanko merkki isoksi kirjaimeksi (true) vai ei- Returns:
- käyttäjän painama merkki, joko joukosta kelpaavat tai sitten oletus
-
odota_jotakin
public static void odota_jotakin()
Odotetaan kunnes käyttäjä painaa jotakin merkkiä
-
kylla_vastaus
public static boolean kylla_vastaus()
Odotetaan kunnes käyttäjä painaa joko K tai E- Returns:
- true jos käyttäjä painaa K, muuten false
-
main
public static void main(java.lang.String[] args)
Testataan syöttöluokkaa- Parameters:
args
- ei käytössä
-
-