KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > InputNestedIfDepth


1 public class InputNestedIfDepth
2 {
3     void foo() {
4         // nesting == 0
5
if (true) {
6         }
7
8         // nesting == 1
9
if (true) {
10             if (true) {
11             }
12         }
13
14         // nesting == 2
15
if (true) {
16             if (true) {
17                 if (true) {
18                 }
19             }
20         }
21     }
22
23     void fooWithElse() {
24         // nesting == 0
25
if (true) {
26         } else {
27         }
28
29         // nesting == 1
30
if (true) {
31             if (true) {
32             } else {
33             }
34         } else {
35             if (false) {
36             } else {
37             }
38         }
39
40         // nesting == 2
41
if (true) {
42             if (true) {
43                 if (true) {
44                 } else {
45                 }
46             } else {
47                 if (false) {
48                 } else {
49                 }
50             }
51         } else {
52             if (true) {
53                 if (true) {
54                 } else {
55                 }
56             } else {
57                 if (false) {
58                 } else {
59                 }
60             }
61         }
62     }
63 }
64
Popular Tags