He,
ik ben nog een ongelofelijke beginner met java en heb dan ook een hele stomme vraag.
ik wil een string valueren om te kijken of de logische expressie die in de string is waar is of niet waar.
als ik dit bijvoorbeeld invul:
String valuatie2 = "(true && true) || (!true && !true) || (!true && true)";
System.out.println(valuatie2);
resulteert dit in: (true && true) || (!true && !true) || (!true && true)
terwijl als ik het zo invul
System.out.println((true && true) || (!true && !true) || (!true && true));
dit resulteert in: true
nu is mijn vraag dus hoe ik de string op een of andere manier kan evalueren..
ik ben nog een ongelofelijke beginner met java en heb dan ook een hele stomme vraag.
ik wil een string valueren om te kijken of de logische expressie die in de string is waar is of niet waar.
als ik dit bijvoorbeeld invul:
String valuatie2 = "(true && true) || (!true && !true) || (!true && true)";
System.out.println(valuatie2);
resulteert dit in: (true && true) || (!true && !true) || (!true && true)
terwijl als ik het zo invul
System.out.println((true && true) || (!true && !true) || (!true && true));
dit resulteert in: true
nu is mijn vraag dus hoe ik de string op een of andere manier kan evalueren..