达内培训第三天笔记

1.运算符

 1.运算符
  1)算术运算符:+,-,*,/,%,++,--
       ++/--:自增1/自减1,可放在变量前和变量后
         1.1)++/--单独使用时,在前在后无差别
    1.2)++/--若被使用时,在前在后有差别
     1.2.1)++在后,先使用,再自增
     1.2.2)++在前,先自增,再使用
  2)关系运算符:>(大于),<(小于),>=(大于或等于),<=(小于或等于),==(等于),!=(不等于)
             关系运算的结果为boolean型,
             关系成立则为true,关系不成立则为false
  3)逻辑运算符:&&(短路与),||(短路或),!(逻辑非)
             &(非短路与),|(非短路或)
             逻辑运算是建立在关系运算基础之上的,
             逻辑运算的结果也是boolean型
 &&:两边都为真则为真,见false则false
      第一个数为false时短路(后面的不执行了)
 ||:有一边为真则为真,见true则true
     第一个数为true时短路(后面的不执行了)
  !:非真则假,非假则真
  4)赋值运算符:=
     扩展赋值运算符+=,-=,*=,/=,%=
推荐使用扩展赋值运算符,因其效率高
  5)字符串拼接:+
+号若两边为数字,则做加法运算
+若有一边为字符串,则做字符串拼接
  6)三目运算符: boolean ? 数1 : 数2
执行过程:
  计算boolean的值:
     若为true,则整个结果为数1
     若为false,则整个结果为数2
2.分支结构:有条件的执行某语句--------并非每句必走
   1)if:1条路
   2)if...else:2条路
   3)if...else if:多条路
   4)switch...case:多条路
       优点:结构清晰、效率高
       缺点:整型,判断相等
       break:跳出switch...case

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值