// + 加法 val a = 10 val b = 2 _console.assertTrue(a + b == 12, "a + b == 12") // - 减法 _console.assertTrue(a - b == 8, "a - b == 8") // * 乘法 _console.assertTrue(a * b == 20, "a * b == 20") // / 除法 _console.assertTrue(a / b == 5, "a / b == 5") // % 取模 _console.assertTrue(a % b == 0, "a % b == 0") // Math.pow() 幂运算 _console.assertTrue(Math.pow(a.toDouble(), b.toDouble()) == 100.0, "Math.pow(a.toDouble(), b.toDouble()) == 100") // == 相等 _console.assertFalse(a == b, "a == b") // != 不等 _console.assertTrue(a != b, "a != b") // < 小于 _console.assertFalse(a < b, "a < b") // <= 小于等于 _console.assertFalse(a <= b, "a <= b") // > 大于 _console.assertTrue(a > b, "a > b") // >= 大于等于 _console.assertTrue(a >= b, "a >= b") val c = true val d = false // && 逻辑与 _console.assertFalse(c && d, "c && d") // || 逻辑或 _console.assertTrue(c || d, "c || d") // ! 逻辑非 _console.assertFalse(!c, "!c") _console.assertTrue(!d, "!d")