数据类型 var, val

35 阅读1分钟
object Base02 {
  def main(args: Array[String]): Unit = {
    //标识符
    //var la =1//不能作为数字开头
    var $i_F = 1//if不能作为变量名,if是关键字
    //只能是数字 字母 下划线
    var For = 1
    //var class = 1
    //var a = 1;
    /*
    var b = 2;
    var c = 3;
     */
//    ;在scala中是可以省略的,但是在java中是必须的

    //不能把两句代码写在一行 此时要加分号
  //  var c = 1;var d = 2
  //  var c1 = 1; var d1 = 2

    var a:Int = 1
    //var 定义的变量是可变的 ---- 它的值可以被修改
    var b = 1//省略数据类型
    b = 2
    //val 定义的变量是不可变的 ----它的值不可以被修改<======>常量
    val pi = 3.14
    println(pi * 2 * 2)
  }

}
object Base03 {
  def main(args: Array[String]): Unit = {
    //数据类型
    var a:Byte = 1
    a = 126
    var b = 1//默认是int
    var c = 1.1//默认是Double
    //char 单引号
    var ch1:Char = 'A'
    var ch2 = 'a'
    var ch3:Char = 97
    println(ch1,ch2,ch3)
  }

}