scala的算术运算符

30 阅读1分钟
 object Base05 {
      def main(args: Array[String]): Unit = {
        println(2+1)//3
        println(2-1)//1
        println(2*3)//6
        println(5/2)//Int / Int   结果还是Int
        println(5/2.0)// Int / Double结果还是Double
        println(5%2)// 1  模,取余 5除以2的余数
        println(123%10) //  ==>3
      }
    }

屏幕截图 2025-09-11 084124.png

 object Base06 {
      def main(args: Array[String]): Unit = {
        var b = 1 == 2 // false


        println(3 == 2)//false
        println(3 != 2)//true
        println(3 > 2)//true
        println(3 < 2)//false
        println(3 >= 2)//true
        println(3 <= 2)//false
      }

    }

屏幕截图 2025-09-11 084200.png

 object Base07 {
      def main(args: Array[String]): Unit = {
        //逻辑运算符
        //与:&& . 全真为真 一假全假
    //    var a = 1 > 2 && 2<3//false
    //    println(a)

        println(2>1 && 3>2 && 4>3)
        println(2>1 && 3>2 && 4>5)

        //或: ||。 一真为真 全假为假
        println(2>1 || 2<1)
        println(2>3 || 2<1 || 3>5)//false


        //非:  ! 取反
        println(2>1)
        var a = 2>1//true
        println( !a  )
        println( !(2>1))//false
      }

    }

屏幕截图 2025-09-11 084218.png