Java流程控制语句

1.关键字---语言本身提供的富裕特殊含义的   true   boolean--负责用

​     2.标识符--开发人自定义的一些名称所用的单词或者字母组合

​           构成:26英文字母大小写   数字 _  $

​           约束:

​                不能数字开头

​                不能是关键字

​                严格区分大小写

​                有意义【见其名知其意】

​         使用位置:

​               类名或者接口名:构成的所有单词首字母大写

​              函数或者方法名:构成第一个单词全部小写,其他单词首字母大写

​               变量名:全部小写

​              常量名:全部大写

​               对象名:构成第一个单词全部小写,其他单词首字母大写

​      3.注释--很重要

​      4.变量与常量

​      5.运算符

​         1)算术运算符【++    +】

​         2)赋值运算符

​         3)比较运算符

​         4)逻辑运算符【&&和&   ||和|】

​         5)位运算符

​             ^:异或运算    按位运算的--对应位置相异为1  相同为0

​              作用:

​                  A:加密和解密

​                     原来数据

​                         65  67 69  72   65

​                     秘钥

​                         12   11  13  12  11

​                    加完密的数据

​                         77   72   72  68   74

​                  B:进行两个数据安全交换

​                     例如:

​                       请编写业务安交换下面两个变量

​                          int a=100;

​                          int b=200;

​          6)三元运算符

​             语法:条件表达式?值1:值2

​                  当条件表达表达式满足  返回值1结果

​                  当条件表达式不满足    返回2结果

​                    有点类似if-else语法

​                 此运算符是有返回结果的;

​       6.流程控制语句【与javascript一样一样】

​         1) 条件语句:if

​           A:语法

​              if(条件表达式){

​                   满足条件执行语句;

​               }

​             含义:【条件表达式】的运算结果为true 的时候执行【满足条件执行语句;】

​        B:语法

​             if(条件表达式){

​                  满足条件执行语句;

​             }else{

​                 不满足条件执行语句;

​             }  

​           含义:【条件表达式】的运算结果为true 的时候执行【满足条件执行语句;】

​                       【条件表达式】的运算结果为false的时候执行【不满足条件执行语句;】

​     C:语法

​          if(条件表达式1){

​                  满足1执行语句;

​            }else if(条件表达式2){

​                 满足2执行语句;

​            }

​          ...........

​           else{

​                 以上条件都不满足执行语句;

​             }

​            含义:

​                【条件表达式1】的运算结果是true的时候执行【满足1执行语句】

​                【条件表达式2】的运算结果是true的时候执行【满足2执行语句】

​                  等等.....

​                 以上的if条件表达式的运算结果都是false的时候执行【以上条件都不满足执行语句;】

​        D:语法

​         if(条件表达式1){

​                 执行语句1;

​                if(条件表达式2){

​                     执行语句2;

​                   }

​            }

​          含义:

​            条件表达式1的运算结果为true 的时候执行【执行语句1】

​                               并且执行条件表达式2运算

​            【执行语句2】执行的要求是:

​                          条件表达式1的运算结果是true并且 条件表达式2的运算结果也是true;

​      2)循环语句

​          A:语法1  for

​              for(初始条件计数器;判断条件表达式;计数器改变){

​                   执行循环体语句;

​              }

​            含义:定义一个变量给一个初始值,计算【判断条件表达式】结果,如果为true【执行循环体语句】

​                     然后进行【计数器变化】,再计算【判断条件表达式】,直到结果为false 结束循环

​        B:语法2 while

​          初始条件计数器;

​           while(条件表达式){

​               执行语句;

​               计数器改变;

​             }

​         C:循环do-while

​         初始条件计数器;

​         do{

​              执行语句;

​              计数器改变;

​         }while(条件表达式);

​    三种循环之间的关系和特点

​          for循环是对while循环简化 所以正常循环选择for

​          while适合做无限循环或者特殊用法【例如数据库结果集迭代】

​              for(;;){} 或者for(;true;){}---无限循环

​              while(true){}    ----无限循环  ---更加简便

​         do while无论条件是否满足至少执行一次

   3):选择语句 switch

​         语法:

​               switch(参数值){

​                    case 值1:

​                           参数值等于值1执行语句;

​                          break;

​                   case 值2:

​                          参数值等于值2执行语句;

​                         break;

​                    。。。。
​                   default:

​                            以上都没有满足条件的执行语句;

​              }

​              注意:

​                    A:没有break的时候,当有case条件满足,下面的语句都执行

​                    B:【参数值支持】的类型  byte  short  int  char  枚举   String【JDK1.7】

   4):两个关键字

​       break:结束距离他最近的外层循环

​        continue:结束本次循环,继续下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值