Slide 4
Slide 4 text
Dr. Javier Gonzalez-Sanchez | Compilers | 4
jgs
Case 1:
int i;
char j; int m;
void method(int n, char c) {
int n; short l;
i = j; i = m;
}
Case 2:
int i, j;
void method() {
int i = 5;
int j = i + i;
int i = i + i;
}
Case 3:
int i, m, k; boolean j;
void main() {
if (i>5) { ++i; }
while (i + 1) { ++i; }
do {++i; } while (i);
for (i = 0; m; ++i) {
k++;
}
}
Case 4:
int a; int b; int c, d;
char c1, c2;
int test1(int x, int y) {
return x+y;
}
void main() {
int i; i = a++;
i = test1(a, b);
i = test1(c1, c2);
i = test1(a, c1);
} }
Case 5:
int i, m; boolean j;
public void main() {
int m; int a[];
a = new int[j];
}
Case 6:
int i;
void main(int m) {
i++; return i;
}
Study Cases