java基础语法03.1

来源:互联网 发布:高频交易 程序员 编辑:程序博客网 时间:2024/06/05 00:24

循环语句:while(){   }

                    条件会自动回来执行判断,直到条件不满足时

                     写循环时一定要写循环的条件和控制次数

         if是对条件的一次判断。

          想要对条件进行多次判断可以使用while

           循环语句的特点:可以让某些语句执行很多次

          do  while 至少会执行一次

           分号和大括号是用来结束语句用的。大括号可以封装语句


   练习:打印1-10的和,这个求和运算其实就是累加算法思想:例如,求和:延长字符串;原理:定义变量,再通过循环按照某一个规律,

                                                                      操作该变量

                   发现不断参与加法运算的数是变化的,而且是递增变化的

                   每一次前两个数的和也是变化的

                   1:这时就需要定义两个变量,一个记录每次的和,一个记录递增的数

                    2:没次递增的数都会加上前两个数的和,这个动作在重复执行,所以可以通过循环语句来执行

                     注意:定义循环时,一定要分清那些语句是需要进行循环的,那些不需要,


练习:  获取1-100中6的倍数的个数:这种思想称为计数器思想,例如投票等,用于记住循环中符合某一个条件变化次数。

               想要获取个数:这个个数是不确定的,是通过运算而得来的。

              所以定义一个变量,来记录住这个不确定的数。

             当满足了6的倍数的条件,这个变量就进行递增。

      

 for循环:for  (初始化表达式1;循环条件表达式2;循环后操作的操作表达式3)

                {

               执行语句4:(循环体)                  注意:执行顺序:1243  

             }  

                表达式的位置可以不写任何内容,如果条件表达式没写,默认就是true;  

 

    for 和while是可以互换的。

    区别:当定义的变量只为循环的增量存在时,建议使用for语句来定义。该变量循环完成,就需要在内存中释放。

                 因为作用域结束了,在内存中存在是没有意义的


                   如果定义的变量,需要被循环操作后,还需要参与其他运算。可以使用while循环

  

      while和for最简单的无限循环形

        while(true){}

         for( ; ; ){}


for循环嵌套:大圈套小圈思想:外循环控制行数:内循环控制一行的个数;也就是列数

 class  For1
{
public static void main(String[] args) 
{
for(int x=0;x<5;x++){

for(int y=0;y<x;)
{
 System.out.println(" ");
}
for(int z=x;z<5;z++)
{
    System.out.println("* ");
}

}
}
}



其他流程控制语句:

         break:用于循环,选择结构

         continue只能作用于循环结构,继续循环:特点;结束本次循环,继续下一次循环。


        brea和continue下面不能有语句,因为执行不到



什么时候用变量?

               当数据不确定的时候,就定义变量来存储该数据


 语句总结:

        如果要结束循环,可以通过控制循环条件,或者通过break语句来完成。

        如果要控制循环的流程。是否该继续执行,可以通过continue或者break来完成








 




       






















                       

                   

0 0