Java基本语句(运算符、条件控制语句、for循环

1、运算符

         1.1算术运算符 + - * / % ++ --      

                   注意自增和自减在前面和后面的区别

         1.2位运算 & | ^ >> << >>>

                   <<:左移n位,右边补0,在一定范围内相当于乘以2的n次幂

                   >>:右移n位,原来是正数左边补0;原来是负数左边补1;在一定范围内相当于除以2的n次幂

                   >>>:无符号右移n位,左边补0;

         1.3关系运算符 > < >= <= == !=

         1.4逻辑运算符&& || !

                   短路运算:

         1.5条件运算符 ?:

2、条件控制语句

         2.1、if else

                  

         2.2switch case

          switch (表达式) { //表达式只能是整数或者枚举

       case 1:   //case 后面只能是整数常量或者枚举值

           操作 1 的语句;

           break; //如果运行到break,直接跳到switch底部,否则继续向下执行

       case 2:

           操作 2 的语句;

           break;

           ….

        case n :

           操作 n 的语句;                             

           break;

 

       default://以上皆不是

           默认语句;

    }

3、循环控制语句

         3.1do while 循环

         3.2while 循环

         3.3for循环


4、循环控制语句 goto label   foreach /增强for

         循环:重复和累加

                   循环变量控制循环能否进行下去的关键

                   1、循环变量赋初值

                   2、循环能否继续进行下去的条件/循环什么时候结束

                   3、循环变量变化

         4.1while 循环  常用

                   格式:

                      1、循环变量赋初值

                      while(循环条件){ //循环条件是boolean

                              //循环体

                              3、循环变量变化

                      }

                   例:

                            inti=0;

                            while(i<3){

                                     System.out.println("*");

                                     i++;

                            }

                   代码分析:                                

                            /*

                                     1  i=0  0<3?true   输出一行* i=1

                                     2        1<3?true           * i=2

                                     3        2<3?true           * i=3

                                     4                3<3?false  跳出循环

                            */

                   每次循环体结束都要判断循环条件是否是true,如果是true,进入循环体;如果是false,退出循环

         4.2do while 循环

                   格式:

                            1、循环变量赋初值

                            do{

                                     //循环体

                                     3、循环变量变化

                            }while(循环条件);  //最后的分号不要忘记

                   特点:先做再判断        

                           

         4.3for循环  常用

                   格式:for(1、循环变量赋初值;2、循环能否继续进行下去的条件;3、循环变量变化){

                            //循环体

                   }

         4.4break 跳出循环   return 返回方法外部

                   continue结束本次循环

                   有的程序不得不用到死循环(因为不清楚什么时候结束)

                   等到我们需要的东西拿到了,用break或return跳出循环

         4.5双重循环:

                   循环之中又有循环

                   内层循环每次都从初始条件开始的

        

你可能感兴趣的:(Java基本语句(运算符、条件控制语句、for循环)