• 4.运算符


    1. 回顾上章

      1. 在程序中变量与数据类型一起使用可以很方便的存储数据,可以一个完整的程序仅存储肯定是往往不够的.
      2. 本章学习运算符,它就告诉计算机如何对数据进行运算操作
    2. 什么是运算符

      1. 见名知义:用于运算的符号
      2. 分类
        1. 算术运算符
          1)内容

          1. 说明
            1. 字符串重写了+运算符:只要有一个操作数是+号,运算结果是字符串的拼接
              1+"1" 的结果是11
            2. 不同数据类型进行运算,结果的类型会提升成范围大的类型
              如:int 类型的整数 + long型的整数,结果是long型
            3. 相同数据类型进行运算,结果的类型不会改变
              如:10 / 3结果是3,不会是3.33:因为整形是保存不了小数的,如果想得到3.333可使用10 / 3.0
            4. 取模运算
              1. 结果正负由前面操作数决定
              2. 前面数小于后面数时,其值是前面的值
              3. 小数也是可以取模的
                1. 3.5 % 1.5 = 0.5;
                  5.
        2. 赋值运算符
          1)

          1. 说明
            1. 左边不能是常量
            2. 右值的数据类型要和左边变量的数据类型相同或能自动转化
        3. 比较运算符(结果是:true/false)

          1. 说明

            1. 只有>=而没有=>,这种写法是错误的
            2. 不要受数学中写法的误解:3<x<5,应该写成x>3 && x<5
            3. instanceof:判断前者是否是某个类的实例
              1. "a" instanceof String 结果是 true
        4. 逻辑运算符(结果是:true/false)

        5. 三元运算符

          1. 条件表达式?值1:值2 条件表达式的结果为真返回值1,否则返回值2
        6. 位运算符(了解吧,做个记录)

      3. 补充说明
        1. 什么是表达式:它由操作数与操作符组成,表示数据之间特定的运算
        2. 运算符的优先级
    3. 运算符的使用

      1. 根据其作用来使用
  • 相关阅读:
    决策模型(一):不确定型决策法
    Redis系列(二):Redis的数据类型及命令操作
    Redis系列(一):Redis的简介与安装
    java中传值方式的个人理解
    理解主从设备模式(Master-Slave)
    基于ubuntu16.04部署IBM开源区块链项目-弹珠资产管理(Marbles)
    基于ubuntu16.04快速构建Hyperledger Fabric网络
    fastjson 的使用总结
    简析淘宝网的六大质量属性
    软件架构师如何工作
  • 原文地址:https://www.cnblogs.com/River111/p/9537460.html
Copyright © 2020-2023  润新知