感觉这些题目都是蛮简单的,但是又很注重基础。
1.求1000内奇数(递归实现):
源代码:
package com.lanqiao.javabase1.chapter4.Task;
public class Task04 {
public static void main(String[] args) {
System.out.println(f(1000));
}
public static int f(int n) {
if(n == 0) {
return 0;
}else {
return n - 1 + f(n - 2);
}
}
}
测试结果:
2.打印杨辉三角:
源代码:
package com.lanqiao.javabase1.chapter4.Task;
import java.util.Scanner;
public class Task05 {
public static void main(String[] args) {
i