Forum » Programiranje » [Java] ime spremenljivke iz datoteke
[Java] ime spremenljivke iz datoteke
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gregor5816 ::
Iz datoteke preberem nek string, sedaj bi rad ta string uporabil kot ime spremenljivke v programu. Datoteka izgleda približno tako:
V programu bi rad naredil sledeče:
Je to kako izvedljivo, ali bom moral uporabit tabele za hranjenje imen spremenljivk in njihovih vrednosti, pa potem iskat te podatke po tabelah ko jih bom moral uporabit?
ab = 12 xy = 34 re = ab + xy
V programu bi rad naredil sledeče:
int ab = 12; int xy = 34; int re = ab + xy;
Je to kako izvedljivo, ali bom moral uporabit tabele za hranjenje imen spremenljivk in njihovih vrednosti, pa potem iskat te podatke po tabelah ko jih bom moral uporabit?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Stari89 ::
Spremenljivk se ne deklarira iz vrednosti, nek seznam key-value parov boš potreboval. Recimo HashMap.
Bolj bi se sekiral glede parsanja "ab + xy", da bo program vedel kaj je vrednost in kaj postopek. Morda, če zapis pretvoriš v obrnjeno poljsko notacijo, nato pa vse skupaj naložiš v stack? Vso srečo. :D
Bolj bi se sekiral glede parsanja "ab + xy", da bo program vedel kaj je vrednost in kaj postopek. Morda, če zapis pretvoriš v obrnjeno poljsko notacijo, nato pa vse skupaj naložiš v stack? Vso srečo. :D
Zgodovina sprememb…
- spremenilo: Stari89 ()
![](https://static.slo-tech.com/stili/bel_non_grata.png)
Heavy ::
Mogoče bi bilo elegantno datoteko predelati v .xml format. V začetku deklariraš dve spremenljivki, katere boš verjetno rabil, in potem do vrednosti dostopaš preko getContent() funkcij, ter seštevaš...
https://www.tutorialspoint.com/java_xml...
https://www.tutorialspoint.com/java_xml...
#TeamFelix
![](https://static.slo-tech.com/stili/avatar_gray.gif)
kr?en ::
Najhitreje bo slo z .properties fileom.
Kako bos pa ven sparsal racunsko operacijo, je pa odvisno od tebe.
https://docs.oracle.com/javase/tutorial...
Kako bos pa ven sparsal racunsko operacijo, je pa odvisno od tebe.
https://docs.oracle.com/javase/tutorial...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Gregor5816 ::
String[] vars = new String[instructions.length]; byte[][] values = new byte[instructions.length][16]; int index = 0;
Tako sem potem rešil nalogo, dodal sem ime spremenljive in vrednost v tabelo pri istem indexu. V tabeli "instructions" so vsi ukazi, spremenljivk ne more biti več kot ukazov. Implementirati sem moral nekaj logičnih operacij na 16 bitih in prirejanje.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] While zankaOddelek: Programiranje | 2413 (1996) | kunigunda |
» | PHP in objektno programiranje (strani: 1 2 )Oddelek: Programiranje | 12347 (10814) | kivi113 |
» | Namig za rešitev nalogeOddelek: Programiranje | 1719 (1518) | vojko20 |
» | C# (strani: 1 2 )Oddelek: Programiranje | 12221 (9056) | Ericssony |
» | [Java] Evidenca delovnega časa - Java v navezi z AccessomOddelek: Programiranje | 3308 (2528) | c0dehunter |