scala的位运算

39 阅读1分钟

位运算

1,位运算:把十进制的数转成二进制表示,其中的某个数字

1.png

4.png

2.当存在多个运算符的时候先算哪个

先乘除后加减(当加减同时出现从左往右依次计算)

2.png

object Base06 {
  def main(args:Array[String]): Unit = {
    val result = 10 - 2 + 3 * 4 / 2
    println(result)//问题1
    val a = true
    val b = false
    val c = false
    /** && 的优先级要高于// */
    println(a  || b && c) //问题2
  }
}

3.平均数的计算

a+b/2 ===> a-(a-b)/2

5.png

4.if判断语句

1.分支结构

111png.png