program.............. public class SumTest { public static void main(String[] args) { System.out.println(" " + sum(100)); } public static int sum(int i){ if(i ==2){ return 2; }else{ public class AZ { public static void main(String[] args) { char n1 = 'a' ; char n2 = 'z'; for(n1 = 'a' ;n1 <=n2;n1++){ System.out.print(n1); } }
} return i + sum(i - 2); } }}
第一题的答案使用递归调用的方法,如下:
public class SumTest { public static void main(String[] args) { System.out.println("100之内所有偶数的和是: " + sum(100)); } public static int sum(int i){ if(i ==2){ return 2; }else{ return i + sum(i - 2); } }}
第二题答案:
public class AZ { public static void main(String[] args) { char n1 = 'a' ; char n2 = 'z'; for(n1 = 'a' ;n1 <=n2;n1++){ System.out.print(n1); } }
}