java 打印1到n之间的整数

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方法为递归

猜你喜欢

转载自www.cnblogs.com/zhangzimuzjq/p/11504642.html