For each of the Java expressions below:
Be sure that your tree accurately reflects how Java would evaluate the expression.
Given the following variables:
int pi = 5; double shae = 1.0; int liec = 6; double kasmgass = 3.0; int es = 5;
...draw the AST and evaluation results for the following expression:
9 * 3 / pi * shae + 5 + 7 / liec / kasmgass / es
Things to double-check in your solution:
Given the following variables:
double asssias = 5.0; int lago = 6; boolean sountdal = false; double chla = 1.0; boolean thuple = false; boolean ato = true; int o = 9; int pipplon = 3;
...draw the AST and evaluation results for the following expression:
asssias < lago || (sountdal == (chla != 9) == !thuple || ato != (o == 0)) != !(3 > 6) || 8 == pipplon
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"
Things to double-check in your solution:
Related puzzles: