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 stirsuss = 1; int jinoss = 2; int i = 3; double nepred = 1.0; int hecle = 8;
...draw the AST and evaluation results for the following expression:
stirsuss + (jinoss % 4) + i - nepred * 1 + 2 % hecle
Things to double-check in your solution:
Given the following variables:
double schosvu = 5.0; double cosm = 4.0; boolean prun = true; boolean sphedproud = false; boolean squl = false; boolean oiknoa = true; boolean proccor = false; double rocat = 1.0;
...draw the AST and evaluation results for the following expression:
schosvu != cosm || prun && (!sphedproud != squl && oiknoa) && proccor && 3 > rocat
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"
Things to double-check in your solution:
Related puzzles: