首页 > 代码库 > Java基础语法

Java基础语法

循环

     用一个for循环计算1+3+5+7+...+99的值,并输出计算结果。

     用一个for循环计算1!+2!+3!+...+10!的值,并输出计算结果。

     输出1~100内的前5个可以被3整除的数。

     输出101~200内的质数。

//用一个for循环计算1+3+5+7+...+99的值,并输出计算结果。public class Test {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        int add = 0;        for (int i = 1; i <= 99; i += 2) {            add += i;        }        System.out.println("1+3+5+7+...+99 = "+add);    }}
打印的结果:
1+3+5+7+...+99 = 2500

 1 //用一个for循环计算1!+2!+3!+...+10!的值,并输出计算结果。 2 public class Test { 3     /** 4      * @param args 5      */ 6     public static void main(String[] args) { 7         // TODO Auto-generated method stub 8         long result = 0; 9         long  f=1;10         for (int i = 1; i <= 10; i++) {11             f=f*i;12             result+=f;13             14         }15         System.out.println("1!+2!+3!+...+10! = "+result);16     }17 }

打印的结果:
1!+2!+3!+...+10! = 4037913
 1 //输出1~100内的前5个可以被3整除的数。 2 public class Test2 { 3  4     /** 5      * @param args 6      */ 7     public static void main(String[] args) { 8         // TODO Auto-generated method stub 9         int num = 0, i = 1;10         while(i <= 100){11             if(i % 3 == 0){12                 System.out.println(i + " ");13                 num++;14             }15             if(num == 5)16                 break;17             i++;            18         }19 20     }21 22 }
打印结果:

  3
  6
  9
  12
  15

 1 // 输出101~200内的质数。 2 public class Test2 { 3  4     /** 5      * @param args 6      */ 7     public static void main(String[] args) { 8         // TODO Auto-generated method stub 9         for (int i = 101; i < 200; i += 2) {10             boolean f = true;11             for (int j = 2; j < i; j++) {12                 if (i % j == 0) {13                     f = false;14                     break;15                 }16             }17             if (!f)18                 continue;19             System.out.print("  " + i);20         }21     }22 }

 

Java基础语法