Homework 2

This commit is contained in:
Carlos Galindo 2020-01-15 22:30:09 +01:00
parent 12f678a924
commit bf60a078d7
Signed by: kauron
GPG key ID: 83E68706DEE119A3
64 changed files with 4786 additions and 1185 deletions

View file

@ -0,0 +1,10 @@
class Main {
void main() {
int i;
// Note: In Javali, while() loops must have braces ({}) after them,
// so this is an expected syntax error.
while(true)
i = 1;
}
}

View file

@ -0,0 +1,12 @@
class Base {
}
class Extends extends Base {
}
class Main {
void main() {
write(0);
writeln();
}
}

View file

@ -0,0 +1,22 @@
class Main {
int field;
void method() {
write(this.field);
writeln();
}
void method(int withArg) {
write(withArg);
writeln();
}
void main() {
this.field = 3;
method(field);
method(3);
method(this.field);
method();
}
}

View file

@ -0,0 +1,22 @@
class Main {
int m() {
return 0;
}
void main() {
int res;
res = -1;
res = m();
write(res);
writeln();
res = this.m();
write(res);
writeln();
}
}

View file

@ -0,0 +1,27 @@
class Main {
int m(int a, int b) {
return a + b + 1;
}
void main() {
int res;
res = -1;
res = m(1, 2);
write(res);
writeln();
res = this.m(1, 2);
write(res);
writeln();
write(m(1, 2));
writeln();
write(this.m(1, 2));
writeln();
}
}