scala的算术运算符本质:

是一个个方法

scala中调用方法的方式有两种:

1、对象.方法(参数,…)
2、对象 方法 (参数,…)当参数只有一个的时候可以省略括号,注意这里是两个空格
其中
值类型(AnyVal)可以省略对象后面的空格,
引用类型(AnyRef)不能。


scala的运算符中没有++ — 三元运算符

  1. package com.atguigu.chapter03
  2. object $01_Operator {
  3. /**
  4. * java运算符:
  5. * 1、算术运算符: + - * / % ++ --
  6. * 2、逻辑运算符: && || !
  7. * 3、关系运算符: > < >= <= !=
  8. * 4、位运算符: << >> >>> & |
  9. * 5、三元运算符: 布尔表达式? true的逻辑: false逻辑
  10. * 6、赋值运算符: = -= += *= /=
  11. * scala的运算符中没有++ -- 三元运算符 【掌握】
  12. * 1、算术运算符: + - * / %
  13. * 2、逻辑运算符: && || !
  14. * 3、关系运算符: > < >= <= !=
  15. * 4、位运算符: << >> >>> & |
  16. * 5、赋值运算符: = -= += *= /=
  17. * scala中操作符其实是一个个的方法。
  18. * scala中方法调用的两种方式:
  19. * 1、对象.方法名(参数值,...)
  20. * 2、对象 方法名 (参数值,...) [如果方法只有一个参数,()可以省略]
  21. */
  22. def main(args: Array[String]): Unit = {
  23. val a = 10
  24. val b =20
  25. val c = a+b
  26. println(c)
  27. val d = a.+(20)
  28. println(d)
  29. }
  30. }