Java Reference
In-Depth Information
Display 11.1
A Recursive void Method
1 public class RecursionDemo1
2 {
3 public static void main(String[] args)
4 {
5 System.out.println("writeVertical(3):");
6 writeVertical(3);
7 System.out.println("writeVertical(12):");
8 writeVertical(12);
9 System.out.println("writeVertical(123):");
10 writeVertical(123);
11 }
12 public static void writeVertical( int n)
13 {
14 if (n < 10)
15 {
16 System.out.println(n);
17 }
18 else //n is two or more digits long:
19 {
20 writeVertical(n / 10);
21 System.out.println(n % 10);
22 }
23 }
24 }
Sample Dialogue
writeVertical(3):
3
writeVertical(12):
1
2
writeVertical(123):
1
2
3
 
Search WWH ::




Custom Search