boolean operator(tegn a){
/* kan man da
skrive slik? */
switch (a){
case ">=" :greaterequaltegn; return true;
case "<=" : lessequaltegn; retrun true;
..
.
.
default: return false;
} // end of enum classen
Det jeg prøver å sjekke er at det tegnet eller ordet som leses in er en av
disse opperasjonene. Jeg kan ikke mye om enum -setningen. prøvd og finne noe
på nette men ble ikke tilfreds med det. det hjalp meg rett og slett ikke.
hvis noen vet noe om convertering fra enum til string eller fra string til
enum så kan bara opplys meg.
Mvh
E.
switch/case funker ikke med String. Kanskje Map er noe for deg?
- Tore.
Jøss! Jeg var faktisk ikke klar over at Java har enumerations =)
I C++ defineres de nå hvertfall slik for char (strings burde være
likedan men med ""):
enum TEGN {
greaterequaltegn = '>',
lessequaltegn = '<'
};
Kanskje det finnes noe lignende? Håper det hjelper.
...og da ved bruk:
TEGN tegn = greaterequaltegn;
case(tegn) { ....... }