public class one { public static void main(string[] args) { int size = 10, nuf, fun;

80
public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if ( fun == 0 || fun == size - 1 || __________________ ) System.out.print(" *"); else System.out.print(" "); System.out.println(); } } }

Upload: drew

Post on 19-Jan-2016

34 views

Category:

Documents


3 download

DESCRIPTION

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if ( fun == 0 || fun == size - 1 || __________________ ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if ( fun == 0 || fun == size - 1 || __________________ ) System.out.print(" *"); else System.out.print(" "); System.out.println(); } } }

Page 2: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if (true) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print(" "); System.out.println(); } } }

Page 3: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)(0,8)(0,9)(1,0)(1,1)(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)(1,9)(2,0)(2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7)(2,8)(2,9)(3,0)(3,1)(3,2)(3,3)(3,4)(3,5)(3,6)(3,7)(3,8)(3,9)(4,0)(4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7)(4,8)(4,9)(5,0)(5,1)(5,2)(5,3)(5,4)(5,5)(5,6)(5,7)(5,8)(5,9)(6,0)(6,1)(6,2)(6,3)(6,4)(6,5)(6,6)(6,7)(6,8)(6,9)(7,0)(7,1)(7,2)(7,3)(7,4)(7,5)(7,6)(7,7)(7,8)(7,9)(8,0)(8,1)(8,2)(8,3)(8,4)(8,5)(8,6)(8,7)(8,8)(8,9)(9,0)(9,1)(9,2)(9,3)(9,4)(9,5)(9,6)(9,7)(9,8)(9,9)

Page 4: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if (_____________) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print(" "); System.out.println(); } } }

(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)(0,8)(0,9)

(1,0)(1,1)(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)(1,9)

(2,0)(2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7)(2,8)(2,9)

(3,0)(3,1)(3,2)(3,3)(3,4)(3,5)(3,6)(3,7)(3,8)(3,9)

(4,0)(4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7)(4,8)(4,9)

(5,0)(5,1)(5,2)(5,3)(5,4)(5,5)(5,6)(5,7)(5,8)(5,9)

(6,0)(6,1)(6,2)(6,3)(6,4)(6,5)(6,6)(6,7)(6,8)(6,9)

(7,0)(7,1)(7,2)(7,3)(7,4)(7,5)(7,6)(7,7)(7,8)(7,9)

(8,0)(8,1)(8,2)(8,3)(8,4)(8,5)(8,6)(8,7)(8,8)(8,9)

(9,0)(9,1)(9,2)(9,3)(9,4)(9,5)(9,6)(9,7)(9,8)(9,9)

Page 5: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if ( fun == 0 ) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print(" "); System.out.println(); } } }

*** (0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)(0,8)(0,9)

*** (1,1)(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)(1,9)

*** (2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7)(2,8)(2,9)

*** (3,1)(3,2)(3,3)(3,4)(3,5)(3,6)(3,7)(3,8)(3,9)

*** (4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7)(4,8)(4,9)

*** (5,1)(5,2)(5,3)(5,4)(5,5)(5,6)(5,7)(5,8)(5,9)

*** (6,1)(6,2)(6,3)(6,4)(6,5)(6,6)(6,7)(6,8)(6,9)

*** (7,1)(7,2)(7,3)(7,4)(7,5)(7,6)(7,7)(7,8)(7,9)

*** (8,1)(8,2)(8,3)(8,4)(8,5)(8,6)(8,7)(8,8)(8,9)

*** (9,1)(9,2)(9,3)(9,4)(9,5)(9,6)(9,7)(9,8)(9,9)

Page 6: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if (fun == nuf) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print("(...)"); System.out.println(); } } }

Page 7: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

(0,0)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(1,1)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(2,2)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(3,3)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(4,4)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(5,5)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(6,6)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(7,7)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(8,8)(...)(...)(...)(...)(...)(...)(...)(...)(...)(...)(9,9)

Page 8: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if (_____________) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print(" "); System.out.println(); } } }

(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)(0,8)(0,9)

(1,0)(1,1)(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)(1,9)

(2,0)(2,1)(2,2)(2,3)(2,4)(2,5)(2,6)(2,7)(2,8)(2,9)

(3,0)(3,1)(3,2)(3,3)(3,4)(3,5)(3,6)(3,7)(3,8)(3,9)

(4,0)(4,1)(4,2)(4,3)(4,4)(4,5)(4,6)(4,7)(4,8)(4,9)

(5,0)(5,1)(5,2)(5,3)(5,4)(5,5)(5,6)(5,7)(5,8)(5,9)

(6,0)(6,1)(6,2)(6,3)(6,4)(6,5)(6,6)(6,7)(6,8)(6,9)

(7,0)(7,1)(7,2)(7,3)(7,4)(7,5)(7,6)(7,7)(7,8)(7,9)

(8,0)(8,1)(8,2)(8,3)(8,4)(8,5)(8,6)(8,7)(8,8)(8,9)

(9,0)(9,1)(9,2)(9,3)(9,4)(9,5)(9,6)(9,7)(9,8)(9,9)

Page 9: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

frilled.cs.indiana.edu%java One(0,0)(...)(...)(...)(0,4)(...)(...)(...)(...)(...)(...)(1,1)(...)(...)(1,4)(...)(...)(...)(...)(...)(...)(...)(2,2)(...)(2,4)(...)(...)(...)(...)(...)(...)(...)(...)(3,3)(3,4)(...)(...)(...)(...)(...)(...)(...)(...)(...)(4,4)(...)(...)(...)(...)(...)(...)(...)(...)(...)(5,4)(5,5)(...)(...)(...)(...)(...)(...)(...)(...)(6,4)(...)(6,6)(...)(...)(...)(...)(...)(...)(...)(7,4)(...)(...)(7,7)(...)(...)(...)(...)(...)(...)(8,4)(...)(...)(...)(8,8)(...)(...)(...)(...)(...)(9,4)(...)(...)(...)(...)(9,9)frilled.cs.indiana.edu%cat One.javapublic class One { public static void main(String[] args) { int size = 10, nuf, fun; for (nuf = 0; nuf < size; nuf++) { for (fun = 0; fun < size; fun++) if (nuf == fun || fun == 4) System.out.print( "(" + nuf + "," + fun + ")" ); else System.out.print("(...)"); System.out.println(); } } }

Page 10: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( p && ( q || !r )));

}

}

Page 11: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && ( q || !r )));

}

}

Page 12: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && ( true || !r )));

}

}

Page 13: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && ( true || !true )));

}

}

Page 14: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && ( true || false )));

}

}

Page 15: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && ( true )));

}

}

Page 16: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false && true ));

}

}

Page 17: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! ( false ));

}

}

Page 18: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( ! false );

}

}

Page 19: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One {

public static void main(String[] args) {

boolean p = false,

q = true,

r = true;

System.out.println( true );

}

}

Page 20: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 21: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 22: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 23: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 24: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

so y ends up being 1

Page 25: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 26: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; { if (x < 10) if (x > 5) y = 1; } else y = 2;

Page 27: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; if (x < 10) { if (x > 5) y = 1; else y = 2; }

Page 28: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; { if (x < 10) if (x > 5) y = 1; } else y = 2;

Page 29: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

int x = 8, y = 0; { if (x < 10) if (x > 5) y = 1; } else y = 2;

Page 30: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

Page 31: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10

Page 32: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10

?

Page 33: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7

?

Page 34: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7

??

Page 35: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4

??

Page 36: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4

???

Page 37: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4 -1

???

Page 38: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4 -1 2 5 8 11

???????

Page 39: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4 -1 2 5 8 11

???????

Page 40: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

for (int i = -10; i <= 10; i = i + 3) System.out.print("?");

i -10 -7 -4 -1 2 5 8 11

??????? done

Page 41: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(ru(1, 2), 1), 2), ru(1, 2) ), 1 ) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 42: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(ru(1, 2), 1), 2), ru(1, 2)), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 43: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(ru(1, 2), 1), 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 44: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(ru(1, 2), 1), 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 45: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(-1, 1), 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 46: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(kanga(-1, 1), 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 47: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(0, 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 48: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(kanga(0, 2), -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 49: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(2, -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 50: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(kanga(2, -1 ), 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 51: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(1, 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 52: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( kanga(1, 1) ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 53: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( 2 ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

Page 54: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

class One { public static void main(String[] args) { System.out.println( 2 ); } public static int kanga(int a, int b) { return a + b; } public static int ru(int a, int b) { return a - b; } }

so 2 gets printed

Page 55: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

Page 56: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

Page 57: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

Page 58: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

Page 59: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

___fun()

___nuf(___)

a.n

Page 60: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

___fun()

___nuf(___)

Page 61: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

___fun()

___nuf(___)

Page 62: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

___fun()

___nuf(___)

___fun()

___nuf(___)

Page 63: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

0

0

0

___fun()

___nuf(___)

___fun()

___nuf(___)

Page 64: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

0

0

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 65: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

0

0

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 66: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

0

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 67: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 68: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 69: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 70: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 71: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

temp (local to a.fun() becomes 1)

Page 72: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-1

-1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

temp (local to a.fun() is 1)

Page 73: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

1

-1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

temp (local to a.fun() is 1)

Page 74: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

1

-1

0

___fun()

___nuf(___)

___fun()

___nuf( 1 )

Page 75: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

1

-1

0

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )

Page 76: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

1

-1

3

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )

Page 77: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-2

-1

3

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )

Page 78: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-2

-1

3

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )

Page 79: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-2

-1

3

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )

Page 80: public class One {    public static void main(String[] args) {      int size = 10, nuf, fun;

public class Nine { public static void main(String[] args) { Nine a = new Nine(); Nine b = new Nine(); a.nuf(1); a.fun(); b.nuf(3); b.fun(); a.nuf(5); System.out.println(Nine.m + a.n); } void nuf(int p) { this.n = this.n + p; Nine.m = Nine.m - p; } void fun() { int temp = this.n; this.n = Nine.m; Nine.m = temp; } int n; static int m; }

a

a.n

Nine.m

b

b.n

-2

-1

3

___fun()

___nuf( 3 )

___fun()

___nuf( 1 )