• 20130327java基础学习笔记while练习(累加思想和计数器思想)


    1.while练习_累加思想:
    class WhileTest
    {
        public static void main(String[] args)
        {
            /*
            练习:
            获取1到10 10个数字的和;
            0 + 1
              1 + 2
                3 + 3
                  6 + 4
                    10 + 5
            思路:
            1.每次参与加法的数值不确定;
            2.每次的出现和数据也不确定;
            3.发现参与加法运算的数值有递增规律;
            4.每一次都是加法运算在重复,并且都是和再加上下一个数值;
            步骤:
            1.定义一个变量,记录住参与加法运算的数据;
            2.定义一个变量,记录中每一次的出现的和;
            3.对于记录参与加法运算的数据进行自增;
            4.因为加法运算需要重复,就要想到循环结构;
            */
            
            //累加算法:
            int x = 1;//记录参与加法的数据;
            int sum = 0;//记录住每一次的和;
            while(x<=10)
            {
                sum = sum + x;
                x++;
            }
            System.out.println("sum="+sum);
        }
    }

    2.while练习_计数器思想:
    class WhileTest
    {
        public static void main(String[] args)
        {
            /*
            练习:
            1~100之间 6的倍数出现的次数;
            */
            //计数器思想:
            int x = 1;
            int count = 0;
            while(x<=100)
            {
                if(x%6==0)
                    count++;
                x++;
            }
            System.out.println("count="+count);
        }
    }

  • 相关阅读:
    B-Suffix Array
    1 or 2
    Boundary
    Fake Maxpooling
    Cover the Tree
    Omkar and Circle
    20.5.31
    Yet Another Yet Another Task
    Codeforces Round #373 (Div. 2)E. Sasha and Array +线段树+矩阵快速幂
    2018 Multi-University Training Contest 2(Naive Operations ) hdu6315
  • 原文地址:https://www.cnblogs.com/lisu/p/2985122.html
Copyright © 2020-2023  润新知