package java_day08;
/*
* 打印1-n之间的整数
*
* 递归:方法体自己调用自己
*/
public class DiGui {
public static void main(String[] args) {
printf(10);
show(10);
print1(1, 10);
}
public static void printf(int num) {
//判断
if (num==1) {
System.out.println("1");
return; //结束方法
}else {
System.out.println(num);
printf(num-1);
}
}
public static void show(int num) {
while(num>0) {
System.out.println(num);
num--;
}
}
public static void print1(int s,int e) {
if (s>e) {
return;
}else {
System.out.println(s);
s++;
print1(s, e);
}
}
}
//其中有三个方法,都可以实现打印1--n, 1,3方法为递归