首页 > 代码库 > java基础第三章

java基础第三章

一、基本if结构

  1、流程图

              输入输出

              判断和分支

              流程线      

                  1.1简单的if条件判断

                        if(表达式){

                                 //表达式为true,执行{}中的代码

                                }

                  1.2简单的if条件判断

                          if(表达式){

                                   //表达式为true,执行这里

                          }else{

                                      //表达式为false,这行这里

                          }

                          说明:如果if或else后面,有且仅有一行代码,{ }可以省略,但不建议省略

二、逻辑运算符

                     && 逻辑与(按shift+7——且(并且、同时)

                     多个条件中,1个为假,if ( )中全部为假,多个条件同时为真,if()中则为真

                       ||  (按shift+回车键上面的|)——或(或者)

                       多个条件中,只要1个为真,if()全部为真

                      !(英文状态下)——取反 不等于 !=

 

     判断字符串是否相等 

             A、区分大小写:密码

                        字符串变量.equals(字符串的值或字符串变量)

             B、不区分大小写:验证码

                       字符串变量.equalsIgnoreCase(字符串的值或字符串变量)

                    如何分解个位、十位、百位、千位上的数字?【P47

                    Int 个位 = 数字 % 10           //分解获得个位数

                    Int 十位 = 数字 /10  % 10      //分解获得十位数

                    Int 百位 = 数字 /100 % 10       //分解获得百位数

                    Int 千位 = 数字 /1000 % 10     //分解获得千位数

 三、多重if结构

                     if(条件1){

                              //代码块

                     }else  if(条件2){

                              //代码块

                     }else  if(条件n){

                              //代码块

                     } else{

                              //代码块

                     }

说明:else  if可以有多个,对数字范围有顺序要求

                 在If中输入字符串——if(变量名.equals(字符串)){ }

四、嵌套if结构

                    if(条件1){

                         //代码块

                         i f (条件1-1){

                      }

                           说明:该if结构可以为ifif...else、多重if等结构

                      } else{

                            可以为ifif...else、多重if等结构

            }

java基础第三章