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