- <div class="blockcode"><blockquote>package test;
- /**
- * 求1~10的和,并打印。
- * @author Administrator
- *
- */
- public class Sum {
- private static int sum=0;
- public static void main(String[] args) {
- //testWhile();
- //testFor();
- testD(10);
- System.out.println(sum);
- }
- //while循环求和
- private static void testWhile() {
- int i=1;
- while (i<11) {
- sum=+i;
-
- }
- }
- //fot循环求和
- private static void testFor() {
- for (int i = 1; i < 11; i++) {
- sum=sum+i;
- }
- }
- //利用迭代求和
- private static int testD(int i) {
- if (i>0)
- sum= i+testD(i-1);
- return sum;
-
- }
- }
复制代码
|