各位大牛,小弟初来乍到,碰到一题!望解析之:不能用循环,输出100的累加和,并且,每次都要输出

解决方案 »

  1.   

    不能循环,那就递归咯~public class NumSumTest {
    public static void main(String[] args) {
    showSum(0, 1, 100);
    } private static void showSum(int sum, int a, int b) {
    if (a > b) {
    return;
    } sum += a;
    System.out.println("当前和:" + sum); showSum(sum, ++a, b);
    }
    }
      

  2.   

    不能循环,那就递归咯~public class NumSumTest {
    public static void main(String[] args) {
    showSum(0, 1, 100);
    } private static void showSum(int sum, int a, int b) {
    if (a > b) {
    return;
    } sum += a;
    System.out.println("当前和:" + sum); showSum(sum, ++a, b);
    }
    }哈哈  顶一个