Loading src/main/java/ch4/Puzzle4.java +11 −10 Changes for src/main/java/ch4/Puzzle4.java: 11 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -2,32 +2,33 @@ package ch4; public class Puzzle4 { public static void main(String[] args) { ___________________________________ Puzzle4b[] obs = new Puzzle4b[6]; int y = 1; int x = 0; int result = 0; while (x < 6) { ___________________________ ___________________________ obs[x] = new Puzzle4b(); obs[x].ivar = y; y = y * 10; _________________ x = x + 1; } x = 6; while (x > 0) { _________________ result = result + ___________________ x = x - 1; result = result + obs[x].doStuff(x); } System.out.println("result " + result); } } class ___________ { class Puzzle4b { int ivar; ________ ______ doStuff(int _________) { public int doStuff(int factor) { if (ivar > 100) { return _________________________ return ivar * factor; } else { return _________________________ return ivar * (5 - factor); } } } Loading Loading
src/main/java/ch4/Puzzle4.java +11 −10 Changes for src/main/java/ch4/Puzzle4.java: 11 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -2,32 +2,33 @@ package ch4; public class Puzzle4 { public static void main(String[] args) { ___________________________________ Puzzle4b[] obs = new Puzzle4b[6]; int y = 1; int x = 0; int result = 0; while (x < 6) { ___________________________ ___________________________ obs[x] = new Puzzle4b(); obs[x].ivar = y; y = y * 10; _________________ x = x + 1; } x = 6; while (x > 0) { _________________ result = result + ___________________ x = x - 1; result = result + obs[x].doStuff(x); } System.out.println("result " + result); } } class ___________ { class Puzzle4b { int ivar; ________ ______ doStuff(int _________) { public int doStuff(int factor) { if (ivar > 100) { return _________________________ return ivar * factor; } else { return _________________________ return ivar * (5 - factor); } } } Loading