import javax.script.*;
class Ideone {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
String searchTerm
= "i >= 19 && i <= 24"; int i;
try {
i = 19;
engine.put("i", i);
while ((boolean)engine.eval(searchTerm)) {
System.
out.
println("i = " + i
); ++i;
engine.put("i", i);
}
} catch (ScriptException scriptException) {
System.
out.
println("Failed with script error"); }
}
}
aW1wb3J0IGphdmF4LnNjcmlwdC4qOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKICAgIAlTY3JpcHRFbmdpbmVNYW5hZ2VyIG1hbmFnZXIgPSBuZXcgU2NyaXB0RW5naW5lTWFuYWdlcigpOwogICAgICAgIFNjcmlwdEVuZ2luZSBlbmdpbmUgPSBtYW5hZ2VyLmdldEVuZ2luZUJ5TmFtZSgianMiKTsKICAgICAgICBTdHJpbmcgc2VhcmNoVGVybSA9ICJpID49IDE5ICYmIGkgPD0gMjQiOwogICAgICAgIGludCBpOwogICAgICAgIHRyeSB7CiAgICAgICAgCWkgPSAxOTsKICAgICAgICAgICAgZW5naW5lLnB1dCgiaSIsIGkpOwogICAgICAgIAl3aGlsZSAoKGJvb2xlYW4pZW5naW5lLmV2YWwoc2VhcmNoVGVybSkpIHsKICAgICAgICAJCVN5c3RlbS5vdXQucHJpbnRsbigiaSA9ICIgKyBpKTsKICAgICAgICAJCSsraTsKICAgICAgICAJCWVuZ2luZS5wdXQoImkiLCBpKTsKICAgICAgICAJfQogICAgICAgIAlTeXN0ZW0ub3V0LnByaW50bG4oIkRvbmUiKTsKICAgICAgICB9IGNhdGNoIChTY3JpcHRFeGNlcHRpb24gc2NyaXB0RXhjZXB0aW9uKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRmFpbGVkIHdpdGggc2NyaXB0IGVycm9yIik7CiAgICAgICAgfQogICAgfQp9