|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsp.automat
public class automat
Aplikacni trida, ktera slouzi jako slozity vydejni automat na vlakove jizdenky
Field Summary | |
---|---|
private static int |
BP
atribut zakladni cena Brno-Plzen |
private static int |
CB
atribut zakladni cena CB-Brno |
private static int |
cenaJizdenky
atribut ceny jizdenky |
private static int |
CP
atribut zakladni cena CB-Plzen |
private static boolean |
druh
boolean, rozhodne zda jede jednotlivec nebo skupina |
private static boolean |
funkcnost
boolean, zda muzeme jeste tisknout |
private static int |
jizdenky
atribut, ktery udava kolik se muze vytisknout jizdenek |
private static int |
PB
atribut zakladni cena Praha-Brno |
private static int |
PC
atribut zakladni cena Praha-CB |
private static int |
pocet
atribut pro pocet vytisknutych jizdenek |
private static int |
PP
atribut zakladni cena Praha-Plzen |
private static java.lang.String |
sBP
string doby jizdy BRNO-PLZEN |
private static java.util.Scanner |
sc
deklarace scanneru |
private static java.lang.String |
sCB
string doby jizdy CB-BRNO |
private static java.lang.String |
sCP
string doby jizdy CB-PLZEN |
private static java.lang.String |
skup
string, zda skupinova jizdenka |
private static java.lang.String |
slev
string, zda je sleva |
private static java.lang.String |
sPB
string doby jizdy Praha-BRNO |
private static java.lang.String |
sPC
string doby jizdy Praha-CB |
private static java.lang.String |
sPP
string doby jizdy Praha-PLZEN |
private static java.lang.String |
zpet
string zpatecni jizdenky |
Constructor Summary | |
---|---|
automat()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Hlavni metoda, ktera nam simuluje konecny automat pro vydej vlakovych jizdenek, hlavnim ucelem je komunikace s uzivatelem |
static void |
platit(int cenaJizdenky)
Metoda, slouzici k zaplaceni jizdenky |
static void |
potvrzeni()
Metoda, pro potvrzeni jizdenky |
(package private) static int |
spocti(int nova,
double koefSlevy)
Metoda, ktera nam spocita celkovou cenu |
static void |
VraceniPenez(int vraceno)
Rozpocita, jak ma automat vratit "drobne" |
static void |
vypis(java.lang.String odkud,
java.lang.String kam,
int os,
int cenaJizdenky,
java.lang.String tisk)
Vypis konecne jizdenky |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static int PP
private static java.lang.String sPP
private static int PB
private static java.lang.String sPB
private static int PC
private static java.lang.String sPC
private static int CB
private static java.lang.String sCB
private static int CP
private static java.lang.String sCP
private static int BP
private static java.lang.String sBP
private static java.util.Scanner sc
private static java.lang.String zpet
private static java.lang.String slev
private static java.lang.String skup
private static int cenaJizdenky
private static boolean druh
private static int pocet
private static int jizdenky
private static boolean funkcnost
Constructor Detail |
---|
public automat()
Method Detail |
---|
public static void VraceniPenez(int vraceno)
vraceno
- castka, ktera se ma vratit zakaznikovistatic int spocti(int nova, double koefSlevy)
nova
- cena jizdenkykoefSlevy
- koeficient slevy
public static void vypis(java.lang.String odkud, java.lang.String kam, int os, int cenaJizdenky, java.lang.String tisk)
odkud
- odkud pojedemekam
- kam pojedemeos
- pocet osobcenaJizdenky
- cena jizdenkytisk
- doba jizdy, delka trasypublic static void platit(int cenaJizdenky)
cenaJizdenky
- cenapublic static void potvrzeni()
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |