scala的基本运算

65 阅读1分钟

一.算术运算(+,——,*,/,%)

object t4 {
  def main(args: Array[String]): Unit = {
    println(2+1)//3
    println(2-1)//1
    println(2*3)//6
    println(5/2)//5除以2=2 ? 不是2.5
    //Int/Int 结果是
  }
}

二.关系运算(==,!=,>,<,>=,<=)

object t5 {
  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
  }
}

三.逻辑运算符(三种情况:与&&,或|| ,非!)

object t6 {
  def main(args: Array[String]): Unit = {
    //逻辑运算符
    //与:&& .全真为真,一假全假
    //
    //
    println(2>1 && 3>2 && 4>3)
    println(2>1 && 3>2 && 4>5)

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

    //非: ! 取反

    println(2>1)
    var a = 2>1//true
    println( !a)//false
    println(!(2>1) )//false
  }
}

课后练习:1.求4位数中的各个位数上的值。例如 var a = 1234 如何得到1,2,3,4? var a = 1234:

object t666 {
  def main(args: Array[String]): Unit = {
    var a = 1234;
    println(a/1000)//1
    println((a/100)%10)//2
    println((a/10)%10)//3
    println(a%10)//4
  }
}