//定义非静态的属性方法
class Test1 {
  def println(): Int = {
    1
  }
}
//定义静态属性和静态方法
object Test1 {
  //def 定义个函数
  // args: Array[String]
  //参数名:数据类型
  //val参数名:数据类型
  def main(args: Array[String]): Unit = {
    val t1: Test1 = new Test1()
    println(t1.println())
    printA(2)
    printB()
  }

  ////////////
  def printA(a: Int): Unit = {
    println(a)

  }

  def printB(): Unit = {
    println("########")
    var i = 0
    while (i < 10) {
      println(i)
      i += 1
    }
    //<-赋值操作符,把右边的值循环赋给左边
    for(a <- 1.to(10)){
      println(a)
    }
    println("#######")
    var arr =Array(1,2,3)
    for(c<-arr){
      println(c)
    }

  }


}