zoukankan      html  css  js  c++  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 }
  • 相关阅读:
    Div添加滚动条
    JAVA正则表达式 Pattern和Matcher类
    颜色代码对应表
    Java排序方法
    Windows切换窗口
    SVN错误信息汇总
    @RequestMapping 用法详解
    java——国际化详解
    Java NIO学习笔记九 NIO与IO对比
    ROS学习笔记十二:使用gazebo在ROS中仿真
  • 原文地址:https://www.cnblogs.com/Mokaffe/p/4006139.html
Copyright © 2011-2022 走看看