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 gurpsua = 3.0; double dofost = 5.0; double prunpel = 4.0;
...draw the AST and evaluation results for the following expression:
9 / 6 - gurpsua + 8 * dofost / 3 % prunpel % 2 % 5 * 9
Things to double-check in your solution:
Given the following variables:
double ar = 5.0; boolean tinroud = false; boolean bentror = false; double adi = 3.0; int amud = 5; int bi = 1; int thi = 9; double i = 4.0;
...draw the AST and evaluation results for the following expression:
ar > 1 != 8 < 6 != tinroud != bentror == 0 > 9 || adi != amud != (bi == thi) || 6 > 6 != 7 > i
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 + "8" + 9 + "10")
Things to double-check in your solution:
Related puzzles: