For each of the Java expressions below:
Be sure that your tree accurately reflects how Java would evaluate the expression.
Given the following variables:
double ic = 4.0; double pi = 5.0; double ac = 5.0; int cosa = 7; double ed = 3.0;
...draw the AST and evaluation results for the following expression:
ic % pi % 1 % ac % cosa - 5 + ed
Things to double-check in your solution:
Given the following variables:
double hastmoc = 1.0; double houl = 3.0; int ouxsint = 6; boolean pe = true; double amje = 2.0; boolean bi = true; boolean twisscir = false;
...draw the AST and evaluation results for the following expression:
hastmoc < houl == (6 != ouxsint) && pe == !(7 > amje) == bi || twisscir
Things to double-check in your solution:
Draw the AST and evaluation results for the following expression:
0 + 1 + (2 + 3 + 4 + "5") + "6" + 7
Things to double-check in your solution:
Related puzzles: